@charset "utf-8"; 
/* CSS Document */
/******* 右侧在线咨询以及回到头部 **** star *****/
.pop_box{ position:fixed; padding-bottom: 53px; top: 50%; right:0; margin-top: -88px; width:52px; z-index:1000; line-height:0;}
.pop_box .pop_cell{ background:url(../images/bank_bg.png) no-repeat; background-color: #7d6e6d; width:52px; height: 14px; line-height: 14px; padding: 33px 0 5px; color: #fff; font-size: 11px; text-align: center; cursor: pointer; margin-top:1px; }
.pop_box .pop_cell.active, .pop_box > .pop_cell:hover{ background-color: #a8050e;}
.pop_box .pop_shopcart{ background-position:7px -1330px;}
.pop_box .pop_ask{ background-position:7px -1383px; position: relative;}
.pop_box .pop_ask iframe{ position: absolute; z-index: 100; width: 52px; height: 52px; top: 0; left: 0;}
.pop_box .pop_feedback{ background-position:7px -1437px;}
.pop_box .pop_direction{ background-position:7px -1489px;}
.pop_box .pop_gotop{ background-position:8px -1543px; position: absolute; z-index: 1001; bottom: 0; left: 0; display:none;}
.pop_box.gotop_index { top: auto; bottom: 30px; width: 40px; height: 40px; padding: 0; }
.pop_box.gotop_index .pop_cell { padding: 0; width: 40px; height: 40px; background-color: #aaa;}
.pop_box.gotop_index .pop_gotop { display: block; background-position:4px -1541px;}
.pop_box .pop_cell.active, .pop_box > .pop_cell:hover{ background-color: #4ab5e0; }
.pop_panel{ position: fixed; z-index: 1000; right: -346px; top: 90px; bottom: 0; height: 100%; width: 340px; border-left: 6px solid #7d6e6d; background: #f3f5f9; overflow-y: auto; overflow-x: hidden; display: none;}
.pop_panel .closer{ position: absolute; z-index: 1010; right: 18px; top: 20px; width: 16px; height: 16px; background: url(../images/bank_bg.png) no-repeat -94px -816px; cursor: pointer;}
.pop_panel .p_cell{ display: none; }
.pop_panel .p_cell .tt{ height: 40px; line-height: 40px; color: #a8050e; font-size: 18px; padding:20px;}
.pop_panel .p_cell .tt span{ width: 30px; height: 40px; margin-right: 12px; float: left; background: url(../images/bank_bg.png) no-repeat;}
.pop_panel .p_cell.p_direction .tt span{ background-position: 4px -362px;}
.pop_panel .p_cell.p_shopcart .tt span{ background-position: 4px -399px;}
.pop_panel .p_cell .p_center{ position: relative; }
.pop_panel .p_cell .shopcart_clear { position: absolute; z-index: 1050; right: 36px; top: -26px; font-size: 12px; color: #a8050e; display: block;}
.pop_panel .p_cell .shopcart_clear:hover { color: #a8050e; text-decoration: none; cursor: pointer;}
.pop_panel .p_cell .shopcart_clear i{ font-size: 17px; height: 18px; line-height: 18px; margin: 0 4px 0 0;}
.pop_panel .p_cell .p_center .top_line { margin: 0 12px; border-top: 6px solid #5c5c5c; }
.pop_panel .p_cell .p_center .content { margin: -3px 19px 3px; padding-bottom: 9px; background-color: #fff; border: 1px solid #ddd; border-bottom: none; min-height: 100px;}
.pop_panel .p_cell .p_center .btm_line { position: absolute; z-index: 1001; bottom: -1px; left: 20px; right: 20px; height: 11px; background: url(../images/pop_right_bg.png) repeat-x #f3f5f9;}
.pop_panel .p_cell.p_direction .p_center .content li{ margin:0 18px; padding: 14px 0; border-bottom: 1px dashed #dcdcdc; line-height: 24px; color: #646464; font-size: 14px; font-weight: bold; }
.pop_panel .p_cell.p_direction .p_center .content li .q{ color: #28a3e2; }
.pop_panel .p_cell.p_direction .p_center .content li .a{ color: #4ab5e0; }
.pop_panel .p_cell.p_shopcart .p_center ul.list{ padding:  0 18px; }
.pop_panel .p_cell.p_shopcart .p_center ul ul.list{ padding:  0; }
.pop_panel .p_cell.p_shopcart .p_center ul.list li{ display: table-cell; color: #646464; font-size: 12px; font-weight: bold; padding: 10px 0; border-bottom: 1px dashed #dcdcdc; vertical-align: middle; }
.pop_panel .p_cell.p_shopcart .p_center ul#pop_shopcart li:last-child ul li{ border:none; }
.pop_panel .p_cell.p_shopcart .p_center ul.list li.check_box{ width: 24px;}
.pop_panel .p_cell.p_shopcart .p_center ul.list li.check_box span.ipt_checkbox,.cc_list span.ty_checkbox{ display: inline-block; width: 13px; height: 13px; background: url(../images/bank_bg.png) no-repeat -46px -372px; vertical-align: middle; cursor: pointer; }
.pop_panel .p_cell.p_shopcart .p_center ul.list li.check_box span.ipt_checkbox.checked,.cc_list span.ty_checkbox.checked{ display: block; width: 13px; height: 13px; background: url(../images/bank_bg.png) no-repeat -46px -396px; }
.pop_panel .p_cell.p_shopcart .p_center ul.list li.class_name{ width: 110px;}
.pop_panel .p_cell.p_shopcart .p_center ul.list li.class_name img{ width: 90px; height: 50px;}
.pop_panel .p_cell.p_shopcart .p_center ul.list li.class_name p { line-height: 18px; font-size: 12px; font-weight: normal; height: 18px; overflow: hidden; display: none; }
.pop_panel .p_cell.p_shopcart .p_center ul.list li.class_hour{ width: 50px; text-align: center;}
.pop_panel .p_cell.p_shopcart .p_center ul.list li.class_price{ width: 60px; text-align: center;}
.pop_panel .p_cell.p_shopcart .p_center ul.list li.cart_remove { min-width: 20px; width: 20px; text-align: center;}
.pop_panel .p_cell.p_shopcart .p_center ul.list li.cart_remove i{  color: #2ba4ea; display: none; cursor: pointer;}
.pop_panel .p_cell.p_shopcart .p_center ul#pop_shopcart li:hover ul li.cart_remove i{ display: block;}
.pop_panel .p_cell.p_shopcart .p_center ul#pop_shopcart li.empty{ line-height: 50px; color: #aaa; font-size: 14px; text-align: center; }
.pop_panel .p_cell.p_shopcart .p_center .list_sum{ margin: 0 18px 0; padding: 26px 0; /* border-top: 1px solid #dcdcdc;  */}
.pop_panel .p_cell.p_shopcart .p_center .list_sum li{  display: table-cell; line-height: 32px; color: #646464; font-size: 14px; text-align: right; vertical-align: middle; }
.pop_panel .p_cell.p_shopcart .p_center .list_sum li.name{ width: 156px; }
span.discount_tag { color: #a8050e; font-size: 12px; }
.pop_panel .p_cell.p_shopcart .p_center .list_sum li.val{ width: 94px; color: #4ab5e0; font-size: 20px; font-weight: bold;}
.pop_panel .p_cell.p_shopcart .p_center .list_sum li.val .icon{ font-size: 18px; color: #666; font-weight: bold; padding-right: 10px;}
.pop_panel .p_cell.p_shopcart .p_center .list_sum li.val i.icon{ vertical-align: middle; margin-top: -4px; padding-right: 5px;}

.pop_panel .p_cell.p_shopcart .p_center .list_sum .goBalance p{ line-height:16px; color:red; text-align:center; font-size:14px; padding:18px 0 4px 0; }
.pop_panel .p_cell.p_shopcart .p_center .list_sum .hour_detail span{ color:#2ba4ea;}
.pop_panel .p_cell.p_shopcart .p_center .list_sum .btn_box{ display:none;}
.pop_panel .p_cell.p_shopcart .p_center .list_sum .btn_box .btn_cart{ display: block; font-size:16px; background:#4ab5e0; height:34px; line-height:34px; text-align:center; color:#fff; margin: 20px auto 0;}
.pop_panel .p_cell.p_shopcart .p_center .list_sum .btn_box .btn_cart:hover{text-decoration:none;}
.cc_list{ font-size: 14px; line-height: 40px; padding: 0 18px; }
.cc_list span.ty_checkbox{ float: left; margin:15px 10px 0 0; }
.pt-li,.zs-li, .kcb-li{ margin: 0 18px; border-bottom: 1px solid #dcdcdc;}
/******* 右侧在线咨询以及回到头部 **** end ***/
.web-notice{ height:300px; padding-top:46px; margin:-25px 0 0;webkit-box-shadow: 0px 2px 2px rgba(0,0,0, .0),; -moz-box-shadow: 0px 2px 2px rgba(0,0,0, .0); box-shadow: 0px 2px 4px rgba(0,0,0, 0.4); position:relative; top:40px; z-index:100; display:none;}
.web-notice .box{ width:900px; margin:0 auto; height:243px; position:relative;}
.web-notice .tt{ font-size: 22px;font-weight: bold;line-height: 30px;padding: 10px 0 36px;text-align: center;}
.web-notice .tt2{ font-size: 16px;font-weight: bold;line-height: 24px;padding: 0px 0 16px;}
.web-notice .text{font-size: 16px;line-height: 30px;text-indent: 36px;}
.web-notice .btm{font-size: 16px;text-align:right;line-height: 30px;text-indent: 36px;}
.web-notice .closer{ position:absolute; z-index:200px; left:10px; top:242px;}

.study_top { position: relative; z-index: 3; padding: 0 20px; background: url(../images/title_bg2.png) -2px repeat-x; height: 46px; line-height: 46px; }
.study_top .bgleft { background: url(../images/title_bg1.png) left top no-repeat; left: 0px; top: 0px; position: absolute; z-index: 2; width: 8px; height: 47px; }
.study_top .bgright { background: url(../images/title_bg3.png) right top no-repeat; right: 0px; top: 0px; position: absolute; z-index: 2; width: 8px; height: 47px; }
.study_top_body { position: relative; z-index: 3; padding: 0 20px; background: url(../images/title_bg2.png) -2px repeat-x; height: 42px; line-height: 42px; }
.study_top_title { color: #4c950f; line-height: 46px; font-size: 20px; text-align: center; display: block; }
.study_top a.study_top_btn { margin-top: 8px; float: left; }
.study_top a.back { margin: 14px 10px 0px 0px; line-height: 24px; font-size: 24px; text-decoration: none; color: #9bc257; float: left; }
a.study_top_btn2 { margin-top: 8px; float: right; }
.study-left-tt { height: 37px; line-height: 37px; background: url(../images/study_left_tt.gif) repeat-x bottom #fff; position: relative; z-index: 10; }
.study-left-tt a i { color: #4ab5e0; }
.study-left-tt a { font-size: 12px; display: inline-block; text-decoration: none; outline: none; }
.study-left-tt a.back, .study-left-tt a.mulu, .study-left-tt a.shuqian, .study-left-tt a.pinglun, .study-left-tt a.biji, .study-left-tt a.finish, .study-left-tt a.screen { line-height: 24px; font-size: 24px; margin: 9px 35px 0px 0px; vertical-align:top; position:relative; z-index: 9;  }
.learn-tt #note-sum{ font-size:12px; color:#4ab5e0; vertical-align:top; font-weight:bold; display:none; position:relative; z-index:9;}
.study-left-tt a.shuqian .icon-bookmark { color: #E30022; }
.study-left-tt a.pinglun { float: right; }
.study-left-tt a.screen { width: 27px; float: right;}
.study-left-tt a.back,.study-left-tt a.biji { line-height: 16px; margin: 16px 30px 0 20px; color: #4ab5e0; font-size: 15px; }
.study-left-tt a.biji{ visibility:hidden; margin-right:10px;}
.study-left-tt a.back i,.study-left-tt a.biji i { font-size: 24px; margin-right: 6px; float: left; }

.study-left-tt .zoombox{ float:right; position:relative; z-index:9; text-align:right; line-height:18px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; display:none;}
.study-left-tt .zoombox span{ display:block; font-size:16px; color:#fff; cursor:pointer; height:50px; width:60px; line-height:50px; text-align:center; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; background:#4ab5e0;}
.study-left-tt .zoombox span:hover{ background:#4497e5;}
/*#fulls{ position:fixed; z-index:6000;left:50%; top:50%;}*/
.fulls-close{ position:fixed; z-index:6100; right:0px; top:0px; color:#fff; background:#c50e5e; display:block; padding:3px 16px 8px; cursor:pointer; -webkit-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; display: none;}
.fulls-close:hover{ background:#d21065;}
.fulls-close i{ vertical-align:middle; margin:0px; font-size:18px;}
/*learn课程内容*/
.learn-tt { position: relative; }
.learn-tt .unit_name { font-size: 18px; font-weight: bold; position: absolute; z-index: 3; width: 100%; color: #fff; height: 50px; line-height: 47px; overflow: hidden; text-align: center; background-color: #1f9edc; }
.learn-tt .study-left-tt { height: 50px; line-height: 50px; }
.learn-tt a.back,.learn-tt a.mulu, .learn-tt a.shuqian, .learn-tt a.pinglun, .learn-tt a.biji, .learn-tt a.finish { margin-top: 16px;  }
.learn-tt-fix { padding-bottom: 37px; }
.learn-tt-fix .study-left-tt { position: fixed; width: 1000px; top:90px; height: 50px; line-height: 50px; }
.learn-tt-fix #directory { position: fixed; margin-top: 30px; }
.learn-tt-fix .biji0-box { position: fixed; top:104px; }
/*学习页目录*/
.directory { padding: 0px 0px 18px 20px; background: #fff; position: relative;-webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius:0px 0px 4px 4px; }
.directory .tt { font-size: 20px; color: #555; padding: 13px 20px; height: 24px; line-height: 24px; margin-left: -20px; border-bottom: 1px solid #e2e2e2; }
.directory ul { padding: 6px 20px 0 0; overflow-x: hidden; }
.directory li { line-height: 32px; color: #888; border-bottom: 1px dashed #ccc; font-size: 14px; }
.directory li.li2 { border: none; padding: 0; }
.directory li.li2 p { padding: 0 4px 0 19px; border-bottom: 1px dashed #ccc; font-size: 14px; }
.directory li.li3 p{ padding:0 4px;}
.directory li p:hover { background: #f2f2f2; }
.directory li.li2 p span.num { padding: 0 2px; }
.directory li a { color: #888; font-size: 14px; text-decoration: none; cursor:default; }
.directory li a.active { color: #333; cursor:pointer; }
.directory li a.active:hover { color: #4c950f; }
.directory li .cur, .directory li .cur:hover { background: #f2f2f2; }
.directory li.li2 .art a { display: block; line-height: 22px; padding: 5px 0; }
.directory li.li2 .test { padding: 0 4px 0 19px; display: none; }
.directory li .test .dir-review, .directory li .test .dir-score { margin-left: 30px; color:#333; cursor:pointer; }
.directory li .test .dir-review:hover, .directory li .test .dir-score:hover{ color: #4c950f;}
.directory li.li3 { border: none; }
.directory li.li3 .test { border-bottom: 1px dashed #ccc; display: none; }

/*.full #directory{ display:none;}*/

.biji0-box { padding: 0 0 20px 0; z-index: 3000; position: absolute; top: 55px; display: none; min-width: 500px; }
.biji0 { padding: 24px 22px 8px 22px; background: #fff9df; position: relative; }
.biji-top2 { height: 30px; padding: 0px; background: url(../images/book-top.gif) left 5px repeat-x #fff; }

.biji0 p.tt { line-height: 40px; }
.biji0 p { line-height: 26px; }
.biji0 textarea { width: 100%; min-height: 112px; line-height: 22px; font-family: "微软雅黑", "宋体"; color: #333; background: url(../images/book-line2.gif) left top #fff9df; border: none; padding: 0; overflow: auto; font-size: 12px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;  }
.position-reletive { position: relative; }
.study-float { position: absolute; right: 0px; top: 48px; z-index: 100; }
.mu { display: none; }
a.study-btn-pinglun { width: 28px; padding: 10px 0px; text-align: center; color: #fff; line-height: 18px; background: #5589e6; display: block; text-decoration: none; margin-left: 1px; }
a.study-btn-mulu { width: 28px; padding: 10px 0px; text-align: center; color: #fff; line-height: 18px; background: #7bbf41; display: block; text-decoration: none; margin-left: 1px; }
a.study-btn-hide { width: 29px; height: 44px; background: url(../images/study-hide.gif) no-repeat; display: block; margin-top: 24px; display: none; }
.position-reletive { position: relative; }
.right2 .well { padding: 14px; }
.right-box { padding: 19px; }
.right-tt { height: 46px; font-size: 16px; color: #4c950f; line-height: 17px; }
.right-tt li a { outline: none; height: 20px; font-size: 16px; line-height: 17px; }
.ping { padding: 0px 0 0px 0; }
.ping .right-tt { background: #eef7e9; height: 40px; border-bottom: 1px solid #cacaca; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; }
.ping .right-tt ul.nav-tabs { border: none; }
.ping .right-tt li { padding: 10px 18px 5px 18px; background:/*url(../images/ping-tt-line.gif) right repeat-y*/ #eef7e9; border-left: 1px solid #fff; height: 25px; line-height: 25px; }
.ping .right-tt li a { line-height: 22px; padding: 0; background: none; border: none; color: #aaa; }
.ping .right-tt li a:hover { color: #333; border:none; }
.ping .right-tt li.first { -webkit-border-radius: 4px 0px 0px 0px; -moz-border-radius: 4px 0px 0px 0px; border-radius: 4px 0px 0px 0px; border-left: none; border-right: 1px solid #c2dd9d; border-right: 1px solid #c2dd9d; }
.ping .right-tt li.active { background:/*url(../images/ping-tt-line.gif) right repeat-y*/ #fff; border-bottom: 1px solid #fff;  border-right: 1px solid #c2dd9d;}
.ping .right-tt .nav-tabs li.active a { padding: 0; line-height: 22px; background: none; border: none; color: #333; }
.ping .right-tt .nav-tabs > .active > a, .ping .right-tt .nav-tabs > .active > a:hover,.ping .right-tt .nav-tabs > li > a:hover{ border:none; background:none; color:#000;}
.ping-box ul.list { margin-top: 3px; }
.ping-box ul.list .tiwen1 textarea, #ping-box .tiwen1 textarea { background: #fff; }
.ping-box ul.list .tiwen { margin-top: 4px; padding: 0; -webkit-box-shadow: 0px 2px 2px rgba(0,0,0, .0),; -moz-box-shadow: 0px 2px 2px rgba(0,0,0, .0); box-shadow: 0px 2px 2px rgba(0,0,0, .0); }
.ping-box ul.list ul.an { background: #eef7e9; -webkit-box-shadow: 0px 2px 2px rgba(0,0,0, .12),; -moz-box-shadow: 0px 2px 2px rgba(0,0,0, .12); box-shadow: 0px 2px 2px rgba(0,0,0, .12); display: none; }
.ping-box ul.list li { padding: 10px 18px; border-bottom: 1px solid #d9d9d9; position: relative; }
.ping-box ul.list li.last { border-bottom: none; }
.ping-left { position: absolute; z-index: 2; height: 30px; height: 30px; }
.ping-left img { width: 30px; height: 30px; max-width: none; }
.ping-right { padding-left: 40px; line-height: 13px; }
.ping-box .answer { padding: 6px 0 6px 0; height: 14px; line-height: 14px; text-align: right; color: #aaa; }
.ping-box .answer a { text-decoration: none; }
.ping-box .answer .line { padding: 0 8px; color: #c2dd9d; }
.ping-box .answer .q-up, .ping-box .answer .a-up { margin: -3px 8px 0 0; cursor: pointer; }
.ping-box a.answer-btn { color: #94c10f; }
.ping-box .answer-drop-btn { position: absolute; z-index: 100; right: 0px; bottom: -1px;}
.ping-box .more { background: #fafafa; color: #666; height: 46px; line-height: 46px; text-align: center; font-size: 14px; display: block; text-decoration: none; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.ping-box .more:hover { background: #f5f5f5; }
.height12 { height: 12px; }
.ping-right a.user-name { color: #333; font-size: 14px; max-width: 120px; margin-top: -2px; height: 19px; line-height: 19px; overflow: hidden; display: inline-block; }
.ping-right .date { color: #ccc; font-family: Arial, Helvetica, sans-serif; }
.ping-text { line-height: 26px; font-family: "微软雅黑", "宋体"; font-size: 14px; word-break:break-all; }
.star-box { padding-bottom: 10px; display: inline-block; }
.star-box .rating { font-size: 20px; }
.tiwen { margin-top: 17px; padding: 0 18px 8px 18px; -webkit-box-shadow: 0px 2px 2px rgba(0,0,0, .12),; -moz-box-shadow: 0px 2px 2px rgba(0,0,0, .12); box-shadow: 0px 2px 2px rgba(0,0,0, .12); }
.tiwen .tiwen1 { margin-right: 14px; position: relative; }
.tiwen .tiwen1 textarea { width: 100%; padding: 4px 6px; line-height: 22px; color: #333; height: 22px; font-size: 14px; border: 1px solid #b5b5b5; background: url(../images/question-input2.gif) right top no-repeat #fff; }
.new .tiwen { display: none; }
.new .tiwen .tiwen1 textarea { height: 66px; }
.new .tiwen .tiwen2 { display: block; }
.tiwen1 .answer-triangle { position: absolute; z-index: 100; right: 0; top: -8px; border-bottom: 2px solid #fff; }
ul.an .tiwen1 .answer-triangle { right: -8px; }
.tiwen2 { vertical-align: bottom; padding-bottom: 3px; line-height: 26px; display: none; }
.tiwen2 a.btn { margin-right: 6px; float: left; }
.tiwen2 a.quxiao { color: #aaa/*8d8d8d*/; float: left; }
.tiwen2 span.shengyu { color: #aaa/*#8d8d8d*/; float: right; }
.tiwen2 span.shengyu span.juse { font-size: 14px; color: #a8050e/*f35b00*/; font-style: italic; font-weight: bold; margin-right: 2px; }
.question-btm { line-height: 26px; }
.question-btm span.tiwenshu { color: #a3a3a3; font-size: 12px; padding-right: 10px; }
.question-btm .question-sort { float: right; width:70px; }
.question-btm .question-sort img { cursor: pointer; }
.question-btm .question-sort a { text-decoration: none; color: #aaa; outline: none; float:right; width:46px; }
#question-sort-drop { position: absolute; z-index: 300; padding: 5px 0; left:232px; margin-top: -4px; border: 1px solid #ccc; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 4px 8px rgba(0,0,0, .2); -moz-box-shadow: 0px 4px 8px rgba(0,0,0, .2); box-shadow: 0px 4px 8px rgba(0,0,0, .2); display: none; }
#question-sort-drop a { display: block; height: 30px; line-height: 30px; text-decoration: none; padding: 0 18px; }
#question-sort-drop a:hover { background: #f4f4f4; color: #333; }
/*我的*/

.study_top ul.nav { margin-top: 6px; display: inline-block; }
.study_top ul.nav li { line-height: 34px; color: #666; }
.study_top ul.nav li.sum_info { color: #888; }
.study_top ul.nav li.sum_info span.line { font-size: 14px; color: #bbb; padding: 0 10px; }
.chakan-fangshi { float: right; padding: 8px 0px 0 0; line-height: 11px; }
.chakan-fangshi a { display: inline-block; width: 34px; height: 11px; padding: 8px 0 8px 0; text-align: center; overflow: hidden; outline: none; }
.chakan-fangshi a img { vertical-align: top }
.chakan-fangshi a.slt { background: url(../images/chakan-fangshi.png) no-repeat; cursor: default; }
.mine-status1,.mine-status2,.mine-status3,.mine-status4,.mine-status5,.mine-status6,.mine-status7,.mine-status8{ height: 71px; position: absolute;  right: 0; top: 0;  width: 69px; z-index: 2; }
.mine-status1 { background: url(../images/status_pass.png) no-repeat;}
.mine-status2 { background: url(../images/status_nopass.png) no-repeat;}
.mine-status3 { background: url(../images/status_refund.png) no-repeat; }
.mine-status4 { background: url(../images/status_expired.png) no-repeat; }
.mine-status5 { background: url(../images/status_unstart.png) no-repeat; }
.mine-status6 { background: url(../images/status_start.png) no-repeat; }
.mine-status7 { background: url(../images/status_putdown.png) no-repeat; }
.mine-status8 { background: url(../images/status_refunding.png) no-repeat; }
.index-cell { float: left; width: 214px; padding: 3px 3px 12px 3px; margin-right: 22px; margin-bottom: 0px; margin-top: 24px; position: relative; }
.index-cell .time { background: url(../images/clock.gif) 1px 8px no-repeat; padding-left: 16px; height: 27px; line-height: 26px; color: #aaa; }
.index-cell .jindu { margin-top: 4px; }
.index-cell .jixu { padding: 0px 0 0px 0; text-align: center; display: none; }
.index-cell .jixu a { }
.index-cell .yue-ping { text-align: center; height: 36px; line-height: 36px; }
.index-cell .yue-ping a { color: #333; }
.index-cell .study-info { color: #333; line-height: 20px; padding: 6px 2px 2px 5px; height: 36px; overflow: hidden; }
.index-cell .index-cell-foot { text-align: center; padding: 10px 6px 1px 6px; height: 25px; }
.index-cell .index-cell-foot a { text-decoration: none; color: #333; cursor: default; }
.index-cell .index-cell-foot li { width: 33.33333%; line-height: 14px; float: left; text-align: center; }
.index-cell .index-cell-foot li.li1 { text-align: left; }
.index-cell .index-cell-foot li.li3 { text-align: right; }
.height23 { height: 23px; }
.height24 { height: 24px; }
.height33 { height: 33px; }
.right-tt2 { color: #000; padding: 12px 0 2px 0; line-height: 20px; height: 22px; font-size: 14px; }
.right-tt2 a.huan { color: #a3a3a3; float: right; font-weight: normal; display: none; }
.right-top { margin-top: -10px; }
.huoban { background: url(../images/right-line.gif) bottom repeat-x; padding-bottom: 14px; }
#fav-class { background: none; }
.huoban ul li { padding: 11px 0; height: 50px; }
.huoban .user-img { position: absolute; z-index: 4px; width: 50px; height: 50px; }
.huoban .user-img img { width: 50px; height: 50px; }
.huoban .name { height: 26px; padding-left: 60px; }
.huoban .info {  /*width:90px;*/ line-height: 18px; margin-top: -3px; padding-left: 60px; }
.huoban .name a { }
.huoban .guanzhu { padding-left: 60px }
.tamen { margin-right: -15px; }
.tamen a { float: left; margin: 11px 14px 0 0; width: 50px; height: 50px; }
.tamen img { width: 50px; height: 50px; }
.rili { background: url(../images/right-line.gif) bottom repeat-x; padding-bottom: 2px; }
.rili-bg { background: url(../images/rili-bg.gif) no-repeat; width: 180px; height: 183px; text-align: center; }
.rili .date1 { display: block; padding-top: 19px; line-height: 20px; font-weight: bold; font-size: 16px; color: #000; }
.rili .date2 { display: block; padding-top: 2px; line-height: 95px; font-weight: bold; font-size: 94px; font-family: Arial, Helvetica, sans-serif; color: #fe861b; }
.rili .date3 { display: block; padding-top: 1px; line-height: 19px; font-weight: bold; font-size: 15px; color: #fff; }
.xueshi2 {/* background: url(../images/right-line.gif) bottom repeat-x;*/ padding: 10px 0 12px 0px; }
.xueshi2 .getface { padding: 0 12px 0 8px; float: left; }
.xueshi2 .getface img { border-radius: 4px 4px 4px 4px; }
.xueshi2 .getname { font-size: 14px; float:left; width:96px; overflow:hidden; height:40px; word-break:break-all; }
.xueshi2 .xueshi-face{ padding:6px 10px 10px 0; height:45px; background: url(../images/huoban-xueshi.gif) 0 top repeat-x;}
.xueshi2 .xueshi-year{height:28px; background: url(../images/huoban-xueshi.gif) 0 -61px repeat-x; color:#333; line-height:27px; font-size:14px; text-align:center;}
.xueshi2 .xueshi-year .num{ font-family:Arial, Helvetica, sans-serif}
.xueshi2 .xueshi-box { padding-top: 4px; background: url(../images/huoban-xueshi.gif) 0 bottom repeat-x; height: 50px; overflow: hidden; }
.xueshi2 .xueshi-box span { float: left; height: 23px; line-height: 21px;color: #333; width: 59px; overflow: hidden; font-size: 12px; text-align: center; font-family: "微软雅黑", "宋体"; }
.xueshi2 .xueshi-box span.num { font-size: 14px; font-weight: bold; }

.hour-tip{}
.hour-tip p.tt{ padding:4px; font-weight:bold; text-indent:-20px; padding-left:20px;}
.hour-tip p{ line-height:20px; color:#666; text-indent:-20px; padding-left:20px;}

.index-page { margin-top: 40px; text-align: center; }
.index-page a { margin: 0 3px; }
/*我的列表-list*/
#userclass_list .empty { display:block; width:350px; height: 200px; margin:140px auto 0 auto; background: url(../images/mine_empty.gif) center no-repeat; }
#userclass_list.cer_list{padding: 0;}
.index-list { position: relative; padding-top: 28px; padding-bottom: 28px; background: url(../images/right-line.gif) bottom repeat-x; }
.index-list .class-img{ width: 224px; height: 124px; position: absolute; z-index: 4px; }
.index-list .class-img a,.course_cell .class-img a { width: 224px; height: 124px; display: block; }
.index-list .class-img img,.course_cell .class-img img { width: 224px; height: 124px; clear: both; }
.index-list .jindu { margin-top: 6px; }
.index-list .jindu img { width: auto; height: auto; }
.index-list-right { padding-left: 244px; }
.index-list .tt { height: 30px; font-size: 16px; overflow: hidden; }
.index-list .tt a{ color: #000; height: 30px; }
.index-list .xueshi { color: #666; float: right; font-size: 12px; width: 40px; overflow: hidden; line-height: 20px; text-align: right; }
.index-list .time { float: left; width: 208px; background: url(../images/clock.png) left center no-repeat; padding-left: 17px; height: 18px; line-height: 16px; color: #b0b0b0; }
.index-list .text { line-height: 25px; height: 50px; overflow: hidden; margin-top: 4px; }
.index-list .jixu { position: absolute; z-index: 5; right: 10px; bottom: 30px; }
.index-list .index-cell-foot { float: right; height: 18px; width: 210px; }
.index-list .index-cell-foot a { color: #666; }
.index-list .index-cell-foot li { float: left; width: 70px; line-height: 14px; text-align: right; }
/*class-buy*/
.shop-box { padding: 66px 0 40px;min-height: 562px; }
.class-buy-step { background: url(../images/shop_step.gif) center no-repeat; height: 76px; width: 904px; margin: 0 auto; }
.class-buy-step2 { background: url(../images/shop_step2.gif) center no-repeat; height: 80px; width: 904px; margin: 0 auto; }
.class-buy { width: 1000px; margin: 20px auto 0 auto;/* background: #f2f3f2;*/ }
.class-buy .tt { font-size: 16px; height: 46px; line-height: 47px; color: #333; padding: 0 20px; background:#fff; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.class-buy .tt .del-all { float: right; padding: 0 0 0 33px; background: url(../images/del_all.gif) left center no-repeat; height: 18px; line-height: 18px; font-size: 14px; cursor: pointer; margin-top: 12px; }
.class-buy td { padding: 8px 8px; text-align: center; font-size: 14px; }
.class-buy tr.tt-bar { background: #efced0; }
.class-buy tr.tt-bar td { height: 26px; line-height: 26px; color: #333; font-size:15px; }
.class-buy tr.tt-bar td.image { text-align: center; }
.class-buy td.select { text-align: center; width: 40px; }
.class-buy td.select input { margin: 0; }
.class-buy td.image { text-align: left; width: 164px; vertical-align: top; padding-left: 0; }
.class-buy td.image img { width: 162px; height: 90px; }
.class-buy td.info { text-align: left; vertical-align: top; }
.class-buy td.info p { font-size: 14px; color: #aaa; line-height: 22px; }
.class-buy td.info .p1 { padding-bottom: 4px; display: block; margin-top: -2px; }
.class-buy td.info p a { height: 28px; color: #333; font-size: 15px; }
.class-buy td.intro { width: 243px;}
.class-buy td.original_price { width: 80px; }
.class-buy td.price { width: 80px; }
.class-buy td.price_vip, .class-buy td.price_active { width: 130px; display: none; }
.class-buy td.del { padding-right: 20px; width: 40px; }
.class-buy td.del a { color: #a8050e; text-decoration: none; }
.class-buy td.del a:hover { color: #dd5454; }
.class-buy tr.content { background: #fff; }
.class-buy tr.content { border-bottom: 1px dotted #d3d3d3; }
.class-buy tr.content td{ padding: 18px 8px; }
.class-buy tr.xiaojie td{ padding: 18px 0; }
.class-buy tr.content td .number { color:#a8050e; font-size: 16px; }
.class-buy tr.xiaojie { position: relative; top: -1px; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; background:#f8f8f8; }
.class-buy tr.xiaojie .payment_type_all{border: 1px solid #d0d0d0;padding:10px 15px;position: relative;}
.class-buy tr.xiaojie .payment_type_all.cur{border: 1px solid #a8050e;}
.class-buy tr.xiaojie .payment_type_all.cur b{display: block;background: url(../images/icons.png)no-repeat -82px -2px;width: 13px;height: 13px;position: absolute;bottom: 0;right: 0;}
.class-buy tr.explain{ background:#fff;}
.class-buy tr.explain td{ text-align:right; padding-right:20px; }
.class-buy tr.explain td p{font-size:14px; line-height:32px;}
.class-buy tr.explain td .balance{ color:#4ab5e0; margin-right:18px;}
.class-buy tr.explain td .balance-warn{ color:#4ab5e0; display:none; padding-top:8px; }
.class-buy tr.explain td .balance-warn span{background:url(../images/shopwarn.gif) no-repeat 0 0; padding-left:35px; display:inline-block; height:35px;}
.class-buy tr.explain td .number { color: #4ab5e0; font-size: 20px; }
.class-buy tr.xiaojie td .number { color: #4ab5e0; font-size: 20px; }
.class-buy tr.xiaojie td { height: 30px; font-size: 14px; }
.class-buy tr.xiaojie td .sp1{ padding:0 12px 0 10px; }
.class-buy tr.xiaojie td .total_box1{font-size: 16px;margin-top: 20px;}
.class-buy tr.xiaojie td .sp2{ padding:0px; font-size: 12px; }
.class-buy tr.xiaojie td .box_price_vip, .class-buy tr.xiaojie td .box_price_active { display: none; }
.class-buy tr.xiaojie td.td1 { padding-left: 20px; text-align: right; }
.class-buy tr.xiaojie td.td1 .del-slt { float: left; color: #a8050e; cursor: pointer; }
.class-buy tr.xiaojie td.td1 .del-slt i { font-size: 22px; color: inherit; }
.class-buy tr.xiaojie td.td1 .del-slt:hover { color: #dd5454; }
.class-buy tr.xiaojie td.td1 .cap { font-size: 18px; padding-right: 20px; }
.class-buy tr.empty td{ height:40px; background:url(../images/del_all.png) 385px center no-repeat #fff;font-size:16px; color:#666;}
.class-buy tr.balance-price{ background-color: #f8f8f8; font-size: 14px;}
.class-buy tr.balance-price #use-balance-price{ margin-top: -3px; }
.class-buy tr.balance-price td { padding-bottom: 20px; }
.class-buy tr.balance-price td p { text-align: left; padding-left: 20px;font-size: 14px;}
.class-buy tr.balance-price td .number,.class-buy tr.balance-price td .number1 { color: #a8050e; font-size: 14px; }
.class-buy .actual_payment span{font-size: 16px;}
.class-buy .actual_payment .number{font-size: 20px;}
.class-buy .actual_payment .number{color: #4ab5e0;}
.class-buy-btm { text-align: right; width: 1000px; margin: 0 auto; padding: 24px 0; }
.class-buy-btm .back { padding: 8px 15px; font-size: 14px; }
.class-buy-btm .sub { padding: 10px 18px; font-size: 24px; margin-left:16px; float:right; display:none; }
.shop-check td.image { padding-left: 20px; }
.shop-check tr.tt-bar td.image { text-align: left; }
.invoice-need { width: 1000px; margin: 0 auto; height: 20px; padding: 15px 0 20px; background: none; font-size: 14px;  display:none;}
.invoice-need input { margin: 0; }
.invoice { width: 960px; margin: 0 auto; padding: 10px 20px; background: #fff; position: relative; display: none; }
.invoice .arrow { background: url(../images/answer-sanjiao.gif) no-repeat; width: 16px; height: 9px; position: absolute; left: 120px; top: -9px; display: block; }
.invoice li { padding: 10px 0; }
.invoice .tag { float: left; width:140px; text-align: right; font-size: 14px; line-height: 30px; padding-right: 2px;  color: #999;}
.invoice .tag.big{ color: #000;}
.invoice .tag.big { font-size: 16px; font-weight: bold; }
.invoice .content { float: left; font-size: 14px; line-height: 30px; }
.invoice .content .tip { color: #666; font-size: 12px; margin-top: 6px; }
.invoice .content .tip.red { color: #a8050e; }
.invoice .content .tip2 { color: #a8050e; font-size: 15px; line-height: 30px; }
.invoice .content input[type="text"] { width:825px; border: 1px solid #dbdbdb; margin: 0; }
.invoice .content input[type="radio"] { vertical-align: middle; margin: -2px 0 0; }
.invoice .mail-type { padding: 10px 0 12px 13px; font-size: 14px; }
.invoice .mail-type input { margin: 0; }
.btn-my{ padding:0 25px; height:46px; text-align:center; font:18px/46px "微软雅黑"; color:#666; background:#fff; /* display:none; */-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block;}
.btn-goaccount,.btn-merger{ padding:0 25px; background:#3abc98; color:#fff; margin:0 10px;}
.btn-back,.btn-back:hover{ color:#666; display:inline-block;}
.btn-goaccount:hover,.btn-merger:hover{ color:#fff;}
.btn-my:hover{ text-decoration:none;}

.msg {padding: 40px 0 40px; }
.msg .tt{ border-bottom:1px solid #d9d9d9;}
.msg .well{ background:#fff; padding-bottom:70px; width:950px; margin: 20px auto 0 auto;}
.msg .well .tt { font-size: 16px; height: 46px; line-height: 47px; color: #333; padding: 0 20px; background: url(../images/title_bg2.png) repeat-x; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.msg .ok{ background:url(../images/msg_right.gif) no-repeat 100px 119px #fff;}
.msg .no{ background:url(../images/msg_error.gif) no-repeat 100px 119px #fff;}
.msg .wait{ background:url(../images/msg_wait.png) no-repeat 100px 119px #fff;}
.msg .info{ height:80px; padding:84px 0 0 160px; font-size:14px;}
.msg .wait .info{ height: auto;min-height: 80px; }
.msg .info .num{ color:#ed7316;}
.msg .jump{padding:24px 0 0 160px;}
.msg .jump .btn{ min-width:64px;}
.msg .order-info{padding: 30px 0 15px; font-size: 14px;}
.msg .order-info span{ font-size: 14px; width: 70px; display: inline-block; }
.msg .order-info input{width: 200px;}
.shop-box .invoice .content input[type="text"]{ width: 600px; }
.shop-box .invoice .tt {border-bottom: 1px solid #e6e6e6;color: #4ab5e0; display: block;font: 16px/21px "微软雅黑"; font-weight: bold; height: 21px;padding: 5px 15px 14px;margin-bottom: 10px;}
/*chengji*/
.study_top span.position { color: #666; font-size: 14px; }
.study_top a.back-study { color: #a8a8a8; float: right; }
.danyuan-tt { padding: 0 20px; font-size: 14px; margin-top: 24px; }
.chengji-tt { line-height: 20px; font-size: 16px; color: #666; padding: 28px 0 10px 0; }
.chengji-tt2 { line-height: 20px; font-size: 16px; color: #666; padding: 24px 0 27px 0; }
.chengji { padding: 0 20px 20px 20px;display:none;}
.chengji-box1 { padding: 0 23px 0 0; width: 377px; margin: 0 auto; }
.chengji-box1 .info { color: #a8a8a8; line-height: 28px; }
.chengji-box1 #percent { float: left; }
.chengji-box1 #fenshu { float: right; width: 86px; height: 120px; margin-top: 25px; }
.chengji-box1 span { color: #fff; font-size: 50px; width: 90px; height: 60px; line-height: 60px; font-family: Arial, Helvetica, sans-serif; display: block; text-align: center; }
.chengji-box1 .fenzi { background: #c0d3ab; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.chengji-box1 .fenmu { background: #e8e8e8; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; }
.chengji .finish-time { text-align: right; color: #666; font-size: 14px; padding: 10px 20px 20px 20px; line-height:40px; border-bottom: 1px solid #ddd; margin: 0 -20px 0 -20px; }
.chengji .line { border-bottom: 1px solid #ddd; margin: 0 -20px 0 -20px; clear: both; height: 20px; }

.pass-yes{ line-height:40px; font-size:14px; color:#333;float:left;}
.pass-no{ line-height:40px; font-size:14px; color:#333; display:none; float:left;}
.pass-no .red,.pass-yes .red{ color:#db4747; font-weight:bold;}
.pass-yes .green{ color:#679732; font-weight:bold;}

.flot-head { width: 580px; color: #666; font-size: 14px; height: 32px; }
#placeholder, #placeholder2 { float: left; width: 580px; height: 350px; }
.flot-foot { float: left; color: #666; font-size: 14px; line-height: 30px; padding: 324px 0 0 0px; }
.biji-shuqian { padding-bottom: 26px; background: url(../images/right-line.gif) bottom repeat-x; }
.biji-shuqian button i { position: relative; top: 2px; }
.biji-shuqian button { padding: 3px 19px; font-family: "微软雅黑", "宋体";  height:58px;}
.biji-shuqian button p { color: #fff; font-size: 22px; }
.rev-result-chart .flot-head{ width: 400px; }
.rev-result-chart .flot-foot{ padding: 0 0 0 485px; margin-top: -10px;}
/*xuanke*/

.ke-search { padding-bottom: 0px; text-align: center; }
.ke-search .span2 { width: 313px; height: 28px\9; line-height: 28px\9; min-height: 28px\9; padding: 0 6px; }
.biji-search { float: right; margin-top: 6px; padding: 0; }
.biji-search .span2 { width: 150px; height: 26px; line-height: 26px; min-height: 26px; }
.biji-search .btn { height: 26px; line-height: 26px; min-height: 26px; height: 26px; padding-top: 0px; padding-bottom: 0; }
.biji-search .btn i { position: relative; top: 1px; }
.ke-search input { height: 30px; line-height: 30px; font-size: 12px; color: #b2b2b2; border-color: #b1b1b1; }
.ke-top .cart { float: right; position: relative; }
.ke-top .cart a { line-height: 18px; height: 20px; overflow: hidden; text-decoration: none; outline: none; color: #67af29; font-size: 14px; }
.ke-top .cart i { font-size: 20px; margin-right: 10px; }
.ke-top .sum { padding: 0 2px; font-weight: bold; }
.ke-top .dropdown-menu { top: 43px; position: absolute; z-index: 1000; }
.ke-top .dropdown-menu a.btn { color: #fff; }
.ke-top .nav-pills { float: left; }
.cart-top { -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; padding: 0px; }
.cart-body { padding: 8px 10px 14px 10px; width: 158px; left: auto; right: -19px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cart-body p.buy a { font-weight: bold; }
.cart-body p.text { line-height: 28px; }
.cart-body p.text span.shuzi { color: #e36666; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.cart-body p.ke-num { margin-right: -21px; }
.cart-body p.ke-num a { float: left; margin-right: 10px; height: 20px; line-height: 20px; padding: 0 7px 0 2px; width: 64px; border: 1px solid #bed4ac; background: url(../images/cha.gif) 61px center no-repeat; margin-top: 10px; }
.cart-body p.buy { text-align: center; padding: 20px 0 0 0; }
.index-cell .tt { height: 38px; top:77px; line-height: 38px; width:206px; padding: 3px 4px; background: url(../images/black_70.png); position:absolute; overflow: hidden; word-break: break-all;opacity: 0.60; filter: alpha(opacity=60); -moz-opacity: 0.60; }
.index-cell .tt{ top:104px;}
.index-cell .tt a { color: #fff; float: left; width: 156px; line-height: 19px; font-size: 14px;}
.index-cell span.xueshi { color: #fff; float: right; font-size: 12px; width: 50px; overflow: hidden; text-align: right; }

.index-cell .class-img { text-align: center; display: block; width: 214px; height: 118px; position: relative; overflow: hidden; }
.index-cell .class-img img { width: 214px; height: 118px; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; }
.index-cell:hover .class-img img{ -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); }
.view-class-box0 { position: absolute; z-index: 2; width: 214px; height: 118px; cursor: pointer; background: url(../images/opacity.gif); }
.view-class-box { position: absolute; z-index: 1; width: 214px; background: url(../images/view-class-box.png); }
.view-class { width: 214px; padding-top: 44px; height: 74px; line-height: 26px; font-size: 12px; font-weight: bold; color: #fff; text-align: center; background: url(../images/view-class.png) center 44px no-repeat; position: relative; }
.right-line { background: url(../images/right-line.gif) bottom repeat-x; height: 2px; line-height: 0px; font-size: 0px; }
/*biji*/
.biji-box { padding: 20px 30px 36px 30px; }
.biji-box a.view-other { float: right; margin-top: 0px; }
.biji-box .nav { margin-bottom: 0px; }
.biji .nav li a { padding: 4px 20px; margin-right: 10px; border-color: #ddd; }
.biji .nav li.active a { border-bottom-color: transparent; }
.danyuan-tt span.zichuang { color: #7f7f7f; font-size: 12px; }
.danyuan-tt span.biji-name { width: 366px; overflow: hidden; display: inline-block; height: 37px; }
.danyuan-tt span.color-50 { font-size: 12px; }
.biji-zhang p.tt { padding: 20px 0 0 0; line-height: 30px; text-align: center; font-size: 16px; }
.biji-zhang .text { background: #fff9df; border: 1px solid #d8ca8f; height: 94px; margin-top: 20px; position: relative; }
.biji-zhang .text-left { position: absolute; z-index: 5; width: 80px; height: 94px; background: #fff; border-right: 1px solid #d8ca8f; text-align: center; }
.biji-zhang .text-left a.user-img { width: 48px; height: 48px; display: block; margin: 22px auto 0 auto; }
.biji-zhang .text-left a.user-img img { width: 48px; height: 48px; }
.biji-zhang .text-left a.wgk { margin-top: 8px; }
.biji-zhang .text-right { margin: 3px 10px 0 90px; padding: 0 0 0 0px; background: url(../images/biji-bg.gif) }
.biji-zhang p.text-gaiyao { line-height: 27px; padding: 0 10px; word-break: break-all; height: 54px; overflow: hidden; }
.biji-zhang p.miao { line-height: 27px; padding: 0 10px; color: #a39f8e; }
.shuqian .text-right { margin: 3px 10px 0 10px; padding: 0 0 0 40px; position: relative; }
.shuqian .shuqian-zhang { width: 27px; height: 82px; top: -4px; left: 14px; padding: 11px 0 0 2px; position: absolute; z-index: 4; background: url(../images/shuqian3.png) left top no-repeat; color: #fff; text-align: center; line-height: 16px; }
/*study-video*/





/*
/*全屏*/
.full { }
.full .navbar, .full .foot { display: none; }
.full .center { position: absolute; z-index: 100; left: 0px; top: 0px; width: 100%; background: url(../images/bg2.gif); margin: 0 auto 0 auto; padding: 0px 0 0 0; }
.full .position-reletive { display: none; }
.full .study-left-tt { position: fixed; z-index: 1000; top: 0px; width: 100%; margin: 0px 0 0 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.full #directory { display: none; position: absolute; z-index: 1100; margin: 57px 0 0 23px; }
.full .biji0-box { position: absolute; display: none; z-index: 1000; top: 57px; left: 23px; }
.full .center #left { margin-top: 0; min-height: 0px; }
.full #right { position: fixed; z-index: 1100; right: -450px; top: 60px; width: 450px; }
.full #right .well { -webkit-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 0px 1px 3px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); }
.full .contain { visibility: visible; width: 100%; }
a.pinglun { display: none; }
.full .learn-tt a.pinglun { display: block; }
.contain { overflow: hidden; margin: 80px 0px 0px 0px; position: absolute; visibility: hidden; z-index: 100; width: 0px; background: #fff; padding: 0px; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 0px 1px 2px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); }
.cell { float: left; width: 400px; border-right: 1px solid #ddd; padding: 30px 40px; line-height: 28px; font-size: 16px; font-weight: 400; }
.cell p { font-size: 16px; font-weight: 400; line-height: 28px; }
.cell h3 { font-size: 24px; font-weight: 700; }
.cell h2 { font-size: 28px; text-align: center; font-weight: 700; }
.cell img, .cell embed { padding-bottom: 10px; margin: 0 auto; display: block; max-width: 352px; width: 352px; }
.cell .p-img { text-align: center; max-height: 460px; overflow: hidden; margin: 10px auto; padding: 3px; }
.cell p.p-img-well { border: 1px solid #ddd; padding: 20px 20px 12px 20px; text-align: center; line-height: 24px; font-size: 14px; display: block; margin: 10px auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 0px 2px rgba(0,0,0, .20), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 0px 0px 2px rgba(0,0,0, .20), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 0px 0px 2px rgba(0,0,0, .20), inset 1px 1px 1px rgba(255,255,255, .44); }
.cell h3.tt { text-align: center; line-height: 70px; }
.study_text { padding: 22px 26px 20px 26px; line-height: 22px; font-size: 14px; font-weight: 400; background: url(../images/study_top_img.gif) 1px 1px no-repeat; visibility: hidden; display:none; }
.study_unit { height: 24px; padding: 22px 0 0 66px; font-size: 14px; line-height: 24px; color: #ff7f00; background: url(../images/study_text_tt.gif) left 27px no-repeat; }
.study_section { margin: 15px 28px 0; font-size: 22px; line-height: 38px; color: #333; display: none; }
.test_section { font-size: 15px; font-weight: bold; margin: -30px 0 0 28px; position: absolute; right: 28px; color: #666; }

.study_text #articleContext { margin-top:0px; }
.study_text .finish-box { text-align: center; padding-top: 20px; font-size: 16px; height: 30px; line-height: 30px; }
.study_text #finish { text-decoration: none; color: #9bc257; outline: none; }
.study_text #finish i { font-size: 26px; width: 40px; height: 20px; line-height: 20px; }
.study_text .text { font-size: 14px; line-height: 24px; text-indent: 28px; }
.study_text .text p { padding: 0 0 12px 0; font-size: 14px; line-height: 24px; text-indent: 28px; letter-spacing: 0.60px }
.study_text .title { font-size: 16px; font-weight: bold; padding-bottom: 10px; color: #9BC257; }
.study_text .quote { font-size: 14px; padding: 6px 0 12px 0; }
.study_text .quote-box { font-size: 14px; border-top: 1px solid #666; border-bottom: 1px solid #666; min-height: 44px; line-height: 22px; padding: 4px 0 6px 46px; color: #666; background: url(../images/quote.gif) 5px 11px no-repeat; }
.study_text .image { font-size: 14px; padding: 6px 0 12px 0; text-align: center; }
.study_text .image img { cursor: pointer; margin: 0 auto; text-align: center; border: 1px solid #e5e5e5; }
.study_text .video-box { font-size: 14px; padding:0px 0 12px 0; position: relative; text-align: center; }
.study_text .video-box .play { position: absolute; z-index: 100; width: 64px; height: 64px; display: inline-block; background: url(../images/paly.png) no-repeat; cursor: pointer; top: 50%; left: 50%; margin: -42px 0 0 -32px; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; }
.study_text .video-box img.video { cursor: pointer; margin: 0 auto; text-align: center; }
.study_text .video-box .play:hover { background: url(../images/paly_hover.png) no-repeat; cursor: pointer; }
.study_text .video-box embed { }
.study_text .name { font-weight: bold; text-align: center; padding: 7px 0 0; line-height: 20px; height: 20px; overflow: hidden; font-size: 13px; }
.study_text .name .catelog { }
.study_text .list { font-size: 14px; padding: 0px 0 12px 0; }
.study_text .list li { font-size: 14px; font-weight: 400; line-height: 24px; list-style: inside/* decimal*/; }

.study-next{ text-align:right; padding:20px 4px 0 0;}
.study-next span { font-size: 22px; color: #afd081; padding: 0 0 0 35px; height: 30px; line-height: 30px; cursor: pointer; }
.study-next .art-prev { background: url(../images/art_prev.gif) left center no-repeat; float: left; display:none; }
.study-next .art-next { background: url(../images/art_next.gif) right center no-repeat; padding: 0 35px 0 0; float: right; display:none; }
.study-next a{ font-size:16px; font-weight:bold; color:#9bc257; padding:0 0 0 38px; height:44px; display:inline-block; margin-left:60px; line-height:44px;}
.study-next .ntest{ background:url(../images/study_next_test.gif) left center no-repeat;}
.study-next .nlearn{ background:url(../images/study_next_learn.gif) left center no-repeat;}

.cell-first, .cell-last { display: none; }
.cover { background: #f4f1ed; }
.cell .unit { position: relative; top: 40%; line-height: 40px; font-size: 30px; color: #666; text-align: center; margin-top: -20px; }
.cell .name { margin-top: 20px; line-height: 40px; font-size: 40px; color: #4c950f; text-align: center; font-weight: bold; }
.arrow-unit { width: 100%; position: absolute; z-index:2000; }
.arrow-unit div { }
.arrow-unit a.prev-art { position: fixed; z-index: 3000; top: 47%; z-index: 90; margin-left: 10px; left: 0; background: url(../images/prev.png) center no-repeat; width: 59px; height: 84px; display:none; }
.arrow-unit a.prev-art:hover { background: url(../images/prev2.png) center no-repeat; }
.arrow-unit a.next-art { position: fixed; z-index: 3000; top: 47%; z-index: 90; margin-right: 10px; right: 0; background: url(../images/next.png) center no-repeat; width: 59px; height: 84px; display:none; }
.arrow-unit a.next-art:hover { background: url(../images/next2.png) center no-repeat; }

.biji-control { margin-top: -2px; }
.biji-control li { float: left; height: 30px; line-height: 30px; vertical-align: middle; }
.biji-control li.li1 { color: #a8a392; width: 111px; }
.biji-control li.li1 input { float: left; margin-top: 9px; }
.biji-control li.li2 { width: 120px; }
.biji-control li.li3 { float: right; text-align: right; }
.biji-control li.li3 .btn { margin-left: 16px; }
.study-video { background: url(../images/video.gif) center no-repeat #000; margin: 20px auto 0 auto; height: 500px; }
.video-ctr { padding: 18px 0 0 0; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.video-ctr a { margin-right: 18px; padding: 0 8px 2px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; }
.ctr-right a { padding: 0; margin-right: 0px; margin-left: 18px; }
.ctr-right { float: right; width: 200px; text-align: right; }
.right-up { background: #f2f2f2; line-height: 28px; height: 28px; text-align: center; margin-top: 16px; }
.right-up a { display: block; }
.vedio-box { padding: 20px; position: relative; }
.vedio-box2 { padding: 20px; margin-top: 24px; }
.vedio-list { padding: 9px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-top: 9px; }
.vedio-list p.tt { line-height: 20px; height: 44px; padding-top: -4px; overflow: hidden; }
.vedio-list p.tt a { color: #000; }
.vedio-list p.time { color: #888; }
.right-box .odd, .vedio-list:hover { border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; background: #f2f2f2; }
.vedio-list a.vedio-img { float: left; margin-right: 12px; width: 80px; height: 60px; }
.vedio-list a.vedio-img img { width: 80px; height: 60px; }
/*biji-list*/

.biji-list { padding: 20px 20px 36px 20px; }
.biji-list .tt { background: #f1f1f1; height: 30px; line-height: 30px; padding: 0 10px; }
.biji-list ul { }
.biji-list li { padding: 0 0.5%; float: left; overflow: hidden; }
.biji-list li.li1 { width: 14%; }
.biji-list li.li2 { width: 54%; text-align: left; }
.biji-list li.li3 { width: 14%; }
.biji-list li.li4 { width: 14%; }
.biji-list li.li5 { width: 28%; text-align: left; }
.biji-list .pub-cell { background: #fff9df; border: 1px solid #d8ca8f; margin-top: 20px; padding: 0 10px; }
.biji-list .pub-cell li { line-height: 38px; height: 38px; border-bottom: 1px solid #e5e0c8; }
.biji-list .pub-cell a.biji-tt { font-size: 14px; }
.biji-list .pub-cell .li1 { color: #a8a392; }
.biji-list .pub-cell a.pub-user img { width: 22px; height: 22px; }
.biji-list .pub-cell li span.name { color: #a8a392; }
.right-ke-tt { font-size: 18px; }
.right-ke-tt p.by { color: #888; line-height: 20px; padding: 4px 0 15px 0; }
.back-none { background: none; }
/*userLetter*/
.let { margin-top: -10px; padding: 0 40px 40px 40px; }
.let-tt { padding: 30px 0 20px 0; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5; }
.let-tt a.user-img { float: left; margin-right: 10px; width: 40px; height: 40px; }
.let-tt a.user-img img { width: 40px; height: 40px; }
.let-tt a.name { font-weight: bold; }
.let-tt span.info { }
.let-tt a.send-let { padding: 1px 3px; float: right; margin-top: 13px; font-size: 12px; }
.let-tt a.send-let2 { background: url(../images/i-set.gif) left center no-repeat; padding-left: 18px; }
.let-box { position: relative; }
.let-box li { margin-top: 30px; }
.let-right { margin-left: 70px; padding: 10px; background: url(../images/let-cell.gif) bottom repeat-x; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); -moz-box-shadow: 0px 1px 3px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); box-shadow: 0px 1px 3px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44); }
.let-box .user-img { position: absolute; width: 50px; height: 50px; }
.let-box .user-img img { width: 50px; height: 50px; }
.let-right .text { line-height: 22px; min-height: 44px; }
.let-right .ctr { }
.let-right .ctr .date { color: #b5b5b5; }
.let-right .ctr a { float: right; margin-left: 18px; }
.notice { background: none; border: none; margin-left: 65px; padding: 0px 0 30px 0; border-bottom: 1px solid #f2f2f2; }
.notice .text { line-height: 22px; min-height: 44px; }
.notice .ctr { }
.notice .ctr .date { color: #b5b5b5; }
.notice .ctr a { float: right; margin-left: 18px; }
.page { text-align: center; padding: 24px 0; }
.page a { color: #7d7d7d; padding: 0 5px; height: 25px; line-height: 25px; min-width: 15px; display: inline-block; font-size: 14px; border: 1px solid #d3d3d3; text-decoration: none; margin: 0 5px; }
.page a:hover,.page a.cur { background: #4ab5e0; border-color: #4ab5e0; color: #fff; }
/*{:url('Index/userFuns')}*/
.user.well{ background-color: #f6f6f6; border: none;box-shadow:none; }
.user {position: relative;/*  background: url(../images/user-left-line.gif) left repeat-y #fff; */ min-height: 530px; padding: 0; }
.user-left { width: 220px; position: absolute; z-index: 2; left: 0px; background-color: #fff;}
.user-left .user-img { text-align: center; padding: 35px 0 35px 0; }
/*.user-left .user-img a.head { width: 150px; height: 150px; cursor: default; }*/
.user-left .user-img a.head img { width: 90px; height: 90px; background: #fff; border: 3px solid #ccc; border-radius: 50%;overflow: hidden;}
.user-left .user-img p.name {  font-size: 18px; line-height: 45px; }
.user-left .acct{ padding: 0 0 60px 37px; }
.user-left .acct li a { display: block; height: 50px; line-height: 50px; font-size: 16px; color: #333333;}
.user-left .acct li a i.ucleft_icon { width: 22px; vertical-align: middle; font-size: 21px; color: #535353; margin-right: 24px;}
.user-left .acct li a i.icon-caret-right{vertical-align: middle; margin-left: 10px; color: #b5b5b5; }
.user-left .acct li a.active, .user-left .acct li a.active i.ucleft_icon, .user-left .acct li a.active i.icon-caret-right, .user-left .acct li a:hover, .user-left .acct li a:hover i.ucleft_icon, .user-left .acct li a:hover i.icon-caret-right { color: #4ab5e0; }


.user-right { min-height: 431px; padding-bottom:40px;background-color: #fff; }
.user-right .tt { font-size: 14px; font-weight: bold; line-height: 40px; padding-top: 10px; padding-left: 20px; border-bottom: 1px solid #e9e9e9;color: #333; }
.user-right .guanzhu-num { margin-top: 13px; }
.user-right .fensi-list li { border-bottom: 1px dashed #e0e0e0; padding: 20px 0; position: relative; }
.user-right .fensi-list li a.user-img { position: absolute; left: 0; top: 20px; width: 50px; height: 50px; }
.user-right .fensi-list li a.user-img img { width: 50px; height: 50px; }
.user-right .fensi-list li p { padding: 0 64px; line-height: 19px; color: #585858; }
.user-right .fensi-list li p.name { margin-top: -4px; font-weight: bold; }
.user-right .fensi-list li p.text { height: 38px; overflow: hidden; }
.user-right .fensi-list li a.btn { position: absolute; right: 0; top: 20px; }
.user-right .page { padding: 40px 0; }
/*user-info*/
.user-info .tip{ margin-left: 285px; color: #999; }
.user-right .user-info .tip{margin-left: 265px;}
.user-right .tt span.tip { color: #888; float: right; font-weight: normal; font-size: 12px; }
.user-info { margin: 0; }
.user-info .info-name, .user-info .info-input { min-height: 52px; line-height: 52px; position: relative; font-size: 14px; }
.user-info .info-input.sm-info{line-height: 30px;}
.user-info .info-name, .user-info .info-input input { margin: 0; }
.user-info .info-name, .user-info .info-input span { padding-left: 6px;  }
.user-info .info-input .ipt_div { position: relative; margin: 11px 0; line-height: 20px; min-height: 20px; border:1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 4px; color: #555; font-size: 14px;}
.user-info .info-input .ipt_div .ipt_div_drop { position: relative; float: right; z-index: 2; width: 18px; height: 20px; line-height: 16px; background-color: #fff; bottom: 0; text-align: center; color: #555; cursor: default; }
.control-group.error .ipt_div { color: #b94a48; border: 1px solid #b94a48; }
/*.control-group.error .ipt_div .ipt_div_drop { color: #555; }*/
.control-group.success .ipt_div { color: #468847; }
.form_validator .user-info .info-input span.help-inline{ position:absolute; top:0px; white-space:nowrap;}
.user-info .info-name { text-align: right; color: #737373; }
.user-info .info-name2 { text-align: left; color: #737373; }
.user-info .info-input input, .user-info .info-input select { min-height: 20px\9; font-size: 14px; padding: 4px; }
.user-info .info-input2 { height: 80px; }
.user-info .info-input2 textarea { line-height: 24px; min-height: 72px; font-size: 12px; }
.dashed-c { border-top: 1px dashed #ccc; height: 0px; line-height: 0px; font-size: 0px; margin-left: 8.3%; width: 83%; margin-top: 20px; padding-top: 20px; }
.user-info-tip { line-height: 40px; color: #666; }
.user-info .info-input .info-prav { position: absolute; z-index: 2; right: 0; height: 52px; line-height: 52px; }
.user-info .info-input .info-prav input { margin-right: 4px; }
.user-img-def { padding: 20px 0 0 0; text-align: center; }
.photo_box { width: 150px; height: 150px; margin: 0 auto; overflow: hidden; border: 1px solid #ccc; }
.photo_box .disabled{ background: #d0d0d0; }
.user-img-def img { width: 150px; height: 150px; max-width: none; }
.user-info-head { text-align: center; line-height: 50px; min-height: 0; }
.user-info-head input.span4 { min-height: 20px\9; font-size: 12px; padding: 4px; margin-top: 9px; }
.user-info .get_sms_code{ width: 120px;text-align: center;font-size: 14px;border: 1px solid #d0d0d0;height: 28px;line-height: 28px; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #f1f1f1; border: 1px solid #d3d3d3;}
.user-info .get_sms_code a:hover{text-decoration:none; }
.picSettings { width: 550px; margin: 0 auto; }
.user-tip .info-name, .user-tip .info-input { height: 26px; line-height:26px; font-size: 14px; padding-top:14px; }
.user-tip .info-name{ text-align:right;}
.user-tip .info-input{ color:#4c950f;}
.uch-tt .user-info .info-div{ font-size: 14px; line-height: 20px; margin-top: 11px; width: 435px; background-color: #f5f5f5; border-radius: 5px; border:1px solid #eee; padding: 5px;}
.uch-tt .row-fluid .offset1:first-child{ margin-left: 3%;}
.uch-tt .row-fluid .offset4:first-child{ margin-left: 41%;}
.uch-tt .row-fluid .span3{width: 16%;}
.uch-tt .row-fluid .span8{ width: 78%;}
.uch-tt .row-fluid .span8.info-div{ width: 520px;}
.uch-tt .user-info .info-input input{ width: 400px;}
.uch-tt .user-info .info-input input[name="class_hours"]{ width: 318px;}
.uch-tt .user-info .info-input input[class="form-control"]{ width: 150px;}
.uch-tt .file-tiper{ line-height: 30px; font-size: 14px; margin-left: 22%;}


/*find-psw*/
.find-jindu { padding: 110px 50px 0; background: url(../images/find-jindu.png) center 66px no-repeat; line-height: 14px; text-align: center; height: 50px; }
.find2 { background: url(../images/find-jindu2.png) center 66px no-repeat; }
.find3 { background: url(../images/find-jindu3.png) center 66px no-repeat; }
.find-jindu .cur{ color: #5a9f20; }
.find-jindu li { display: inline-block; font-size: 14px; width: 33% }
.red { color: #cd0b0b; }
.yanzhengma { height: 28px; vertical-align: middle; margin-top: -8px; }
.find-yan-tip { color: #a5a5a5; }
.find-send-tip { text-align: center; padding: 20px 0; text-align: center; line-height: 30px; font-size: 18px; color: #737373; width: 795px; margin: 0 auto; }
.find-question { width: 795px; margin: 0 auto; margin-top: 12px; }
.find-question .tip { line-height: 36px; }
.find-question a { font-size: 14px; }
/*regist*/
/*证书*/
.is_vip { width: 620px; margin: 0 auto; background: #fff;}
.is_vip .tt { /*padding: 10px 0 30px; height: 30px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold; color: #777; overflow: hidden;*/ padding: 0 20px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #4ab5e0;}
.is_vip .content { padding: 20px 50px 50px; border:1px solid #dedede;}
.is_vip .tip { font-size: 16px; color: #777; }
.is_vip .tip .bt { padding: 0 2px; display: inline-block; border-bottom: 2px solid #4ab5e0; cursor: pointer; }
.is_vip .tip .bt:hover{ color: #4ab5e0; }
.is_vip .tip1{ color: #999; font-size: 14px; padding-bottom: 5px; }
.is_vip .boxer { float: left; padding: 20px 0 30px; width: 220px; text-align: center;}
.is_vip .boxer .face { width: 80px; height: 80px; display: inline-block; background: url(../images/bank_bg.png) no-repeat; background-position: -4px -1600px;}
.is_vip .boxer .bt {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-top: 20px; width: 150px; height: 40px; line-height: 40px; display: inline-block; background: #4ab5e0; text-align: center; font-size: 16px; color: #fff; cursor: pointer; }
.is_vip .boxer .bt:hover { background: #1e97dd; }
.is_vip .boxer2 { float: right; }
.is_vip .boxer2 .face { background-position: -4px -1687px;}

/*证书验证*/
.vip_check { width: 888px; margin: 0 auto; background: #fff;}
.vip_check .tt { padding: 0 20px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #4ab5e0;}
.vip_check .info { padding: 20px 0; font-size: 14px; color: #777; }
.vip_check .content{ padding: 0 40px 40px; border:1px solid #dedede; }
.vip_check .btns{ padding: 20px 0 0; text-align: center; }
.vip_check .bt { display: inline-block; margin: 0 40px; padding: 0 14px; height: 26px; line-height: 26px; background: #0d9cdf; color: #fff; font-size: 12px; font-weight: bold; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; cursor: pointer; }
.vip_check .bt.back{ background: #aaa; }
.vip_check .span3 { width: 23.4043%; }
.vip_check .span9.info-input { width: 74.4681%; padding: 0; }
.vip_reg_steps { padding: 10px 0; text-align: center; background: #ecf7fe; }
.vip_reg_steps .step { padding:  0 0 0 44px; display: inline-block; height: 32px; line-height: 32px; text-align: left; color: #999; }
.vip_reg_steps .step .num { display: inline-block; width: 42px; line-height: 32px; background: url(../images/bank_bg.png) no-repeat; background-position: -82px -1645px; text-align: center; font-size: 16px; color: #fff; font-weight: bold; }
.vip_reg_steps .step.step1 { margin-right: 40px; }
.vip_reg_steps .step.cur { color: #333; }
.vip_reg_steps .step.cur .num { background-position: -82px -1604px;}


.store-selector a { font-size: 14px; display: inline-block; }
.store-selector ul { padding-left: 40px; width: 658px; }
.store-selector .content { display: none; position: absolute; top: 46px; border: 1px solid #ccc; width: 698px; padding: 5px 5px 10px; background: #fff; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; z-index: 2100; border-radius: 3px; }
.store-selector .tab { height: 25px; margin-bottom: 10px; float: left; border-bottom: 2px solid #ddd; overflow: visible; }
.store-selector .tab li { float: left; clear: none; padding: 0; }
.store-selector .tab a { position: relative; float: left; height: 23px; line-height: 23px; padding: 1px 19px 0 11px; margin-right: 3px; border: 1px solid #ddd; border-bottom: 0; color: #4ab5e0; text-align: center; cursor: pointer; text-decoration: none; font-weight: bold; }
.store-selector em { font-style: normal; }
.store-selector .tab .curr a { height: 25px; background-color: #fff; border: 2px solid #ddd; border-bottom: 0; padding: 0 18px 0 10px; line-height: 22px; }
.store-selector .tab a i { position: absolute; right: 6px; top: 10px; display: block; width: 7px; height: 5px; overflow: hidden; background-image: url(../images/study_19.gif); background-repeat: no-repeat; opacity: 0.60; filter: alpha(opacity=60); -moz-opacity: 0.60;}
.store-selector .tab .curr a i { right: 5px; top: 9px; }
.store-selector .area-list li { float: left; text-align: left; width: 182px; padding: 2px 0 2px 8px; clear: none; line-height: 20px; font-size: 14px;}
.store-selector .area-list li a { padding: 2px 4px; text-decoration: none; color: #4ab5e0; }
.store-selector .area-list li a:hover { background: #4ab5e0; color: #ffffff;; }
.store-selector .close { position: absolute; z-index: 2; top: 5px; right: 5px; line-height: 16px; font-size: 20px; width: 16px; height: 16px; }


.reg { color: #737373; background: #fff; padding: 40px 26px; }
.reg .reg_title{border-bottom:1px solid #cfcfcf;padding-bottom: 15px; }
.reg .reg_title div{display: inline; color: #a8050e;border-bottom: 3px solid #a8050e;font-size: 18px;font-weight: bold;padding-bottom: 12px;}
.reg .reg-procedure{width: 1200px;}
.reg .reg-procedure li{width: 400px;}
.reg .reg-procedure li span{display: inline-block; width: 43px;height: 43px;}
.reg .step1-tab span{background: url(../images/reg_bg.png) no-repeat;background-position: 0 0;}
.reg .step2-tab span{background: url(../images/reg_bg.png) no-repeat;background-position: -43px 0;}
.reg .step2-tab.regcur span{background: url(../images/reg_bg.png) no-repeat;background-position: -43px -43px;}
.reg .step3-tab span{background: url(../images/reg_bg.png) no-repeat;background-position: -86px 0;}
.reg .step3-tab.regcur span{background: url(../images/reg_bg.png) no-repeat;background-position: -86px -43px;}
.reg .reg-procedure li a, .reg .reg-procedure li a:hover {display: block;font-size: 16px;line-height: 2; color: #666; cursor: text;}
.reg .reg-procedure li.regcur a, .reg .reg-procedure li.regcur a:hover {color:#a8050e; cursor: text;}
.reg .step2-tab span:before{content: '';display: inline-block;width: 357px;border-bottom: 5px solid #c0bfbf;height: 20px;vertical-align: bottom; position: relative; left: -357px;}
.reg .step2-tab.regcur span:before{border-bottom: 5px solid #a8050e;}
.reg .step3-tab span:before{content: '';display: inline-block;width: 357px;border-bottom: 5px solid #c0bfbf;height: 20px;vertical-align: bottom; position: relative; left: -357px;}
.reg .step3-tab.regcur span:before{border-bottom: 5px solid #a8050e;}
.reg .step1-content .sm-info{margin: 0 0 40px 0;line-height: 24px;width: 860px;background-color: #efefef;padding: 20px 15px;color: #4ab5e0}
.reg .step1-content .reg_text_icon{display: inline-block;background: url(../images/reg_text_icon.png) no-repeat;width: 18px;height: 20px; position: relative; top: 3px;}
.reg .user-info .red{position: absolute;left: 710px;}
.reg span.help-inline{ left: 386px; }
.reg .info-input,
.reg .info-name{line-height: 32px;}
.reg .info-input .btn-success{width: 110px;font-size: 14px;line-height: 26px;margin: 0 auto;display: block;}
.reg .info-input.congratulations{line-height: 67px;}
.reg .reg_success{display: inline-block;background: url(../images/reg_success.png) no-repeat;width: 67px;height: 67px;vertical-align: bottom;margin-right: 30px;}

.setphonetip,.forget .phone_verify ul li.setphonetip{ display: none; font-size: 12px; color:#989898; line-height: 25px; /*height: 25px; */}
.setphonetip.red{color: #cc0000;}
.reg-suc-box { position: absolute; z-index: 10; top: 30%; margin-top: -80px; text-align: center; width: 100%; }
.reg-suc-box .btn-success { padding: 4px 0px; font-size: 20px; line-height: 36px; width: 300px; }
.user-info .btn-success{ line-height: 36px; font-size: 20px; font-family: "微软雅黑", "宋体";  }
.reg-suc { line-height: 38px; text-align: center; color: #555; font-size: 14px; padding-bottom: 40px; font-family: "宋体"; }
.reg-suc .tip { padding: 0px 0 10px; color: #4f9f0c; font-size: 34px; }
.reg .help-inline { position: absolute; z-index: 10; width: 360px; overflow: hidden; font-size: 14px; }
.control-group.tip .help-inline { padding-left: 32px; background: url(../images/reg_tip.gif) 10px center no-repeat; color: #777;}
.control-group.error input:focus { border-color: #c66161; box-shadow: none; }
.control-group.success input:focus { border-color: #ccc; box-shadow: none; }
.control-group.error input { border-color: #c66161; background: #fbe2e2; box-shadow: none; }
.help-block, .control-group.error .help-inline { padding-left: 32px; background: url(../images/reg_wrong.gif) 10px center no-repeat; color: #cc0000; }
.control-group.success input { border-color: #ccc; box-shadow: none; }
.control-group.success .help-inline { padding-left: 32px; background: url(../images/reg_right.gif) 10px center no-repeat; color: #3d882d; min-height: 32px;}

#reg-info,#management-info { top: 120px; margin-top: 0; }
#reg-info .tt3,#management-info .tt3{ line-height:30px; font-weight:bold;}
#reg-info p,#management-info p{ text-indent:24px; line-height:18px; font-size: 14px;}

.reg_train .title { border-bottom: 1px dashed #ccc; font-size: 16px; line-height: 40px; min-height: 40px; margin-bottom: 10px;}
/*lianxi*/
.study-left-tt a.btn-back{ color: #fff; position: absolute;right: 10px; z-index: 10; font-size: 14px; line-height: 45px;}
.ezReview{ margin-top: 5px; }
.ezReview.row-fluid .left{ width: 277px; float: left;}
.ezReview.row-fluid .right{ width: 723px; float: left;margin-left: 0;}
.ezReview .left .content-box{ background-color: #fff; width: 232px; padding: 10px 22px 0; }
.ezReview.row-fluid .left .study_unit{ padding: 0; line-height: 35px;font-size: 16px;background:none; color: #333;  }
.ezReview.row-fluid .left .study_unit.section{ /* padding-left: 30px; background: url(/public/shop/skin/images/bank_bg.png) -103px -3217px no-repeat; */}
.ezReview.row-fluid .left .study_unit.group{ font-size: 14px; }
.ezReview .left .answer-sheets{ padding: 0 0 20px; }

.xuanxiang li { line-height: 40px; min-height: 40px; _height: 40px; overflow: hidden; font-size: 14px; padding: 0 0 0 38px; position: relative; }
.xuanxiang li a { position: absolute; z-index: 100; left: 0; }
.xuanxiang li a.xuanxiang1 { width: 30px; height: 30px; line-height: 30px; font-size: 14px; text-decoration: none; margin: 5px 10px 0 0; background: url(../images/xuanxiang.png) center no-repeat; float: left; text-align: center; color: #908c7e; outline: none; }
.xuanxiang li a.slt { background: url(../images/xuanxiang-slt.png) center no-repeat; color: #fff; }
.duoxuan li a.xuanxiang1 { background: url(../images/xuanxiang2.png) center no-repeat; }
.duoxuan li a.slt { background: url(../images/xuanxiang-slt2.png) center no-repeat; }

.review.xuanxiang li a.slt { background: url(../images/xuanxiang-slted.png) center no-repeat; color: #fff; }
.review.duoxuan li a.slt { background: url(../images/xuanxiang-slted2.png) center no-repeat; }
.xuanxiang li a.wrong { background: url(../images/wrong.png) center no-repeat; color: #fff; }
.review li a { cursor: default; }
.review li.tip { margin-top: 16px; }
.review li.tip .wrong { padding: 10px 18px 10px 54px; height: auto; height: 20px; line-height: 20px; width: 80%; background: url(../images/wrong.gif) 12px center no-repeat #ffe6d1; color: #e64b3c; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size:14px; }
.review li.tip .right { padding: 10px 18px 10px 54px; height: auto; height: 20px; line-height: 20px; width: 80%; background: url(../images/right.gif) 12px center no-repeat #ddecc0; color: #4c950f; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size:14px; }
.review li.tip .you-slt { font-size: 16px; font-weight: bold; }
.lianxi-btn { text-align: center; padding: 30px 0; }
.lianxi-btn a.btn { margin: 0 30px; }
.lianxi-btn .sub-tip{ font-size:14px; line-height:30px; color:#666; position:absolute; margin-left:70px; z-index:10; left:50%;}
.lianxi-btn .sub-tip i{color:#ec6020; font-size:18px; line-height:18px; padding:0 6px 0 0;} 
.unitTestWrap .unitTestReview{ display: none; }
/*login*/
.login { margin-top: 90px; line-height: 14px; }
.login input { padding: 0px 0 0px 30px; height: 42px; line-height: 40px; color: #cacaca; font-size: 16px; }
input.login-email { background: url(../images/login-email.gif) 6px center no-repeat #fff; }
input.login-psw { background: url(../images/login-psw.gif) 8px center no-repeat #fff; }
input.login-btn2 { font-size: 18px; padding: 0; color: #fff; }

/*userIndex*/
.container_100 {background: url(../images/mine_header_bg.jpg) no-repeat 0 0;background-size: 100% 100%;height: 196px;}
.user-top { position: relative; margin: 0; padding: 0; }
.user-top-bg { height: 270px; }
.user-top .user-img {width: 1200px; }
.user-top .user-img .info {display: none}

.user-top .user-img .left-part {     text-align: center;}
.user-top .user-img .left-part .info-edit { display: none}

.user-top .user-img img { padding: 3px; background: #cdcdcd; width: 84px; height: 84px; max-width: inherit;border-radius: 50%; }
.user-top .name {display: block; text-align: center; font-size: 18px; height: 30px; color: #333;margin: 0 auto; max-width: 400px; overflow: hidden; }
.user-top .info { line-height: 24px; color: #fff; opacity: 0.80; filter: alpha(opacity=80); -moz-opacity: 0.80; font-family: "宋体" }
.user-top .info-edit { text-align: center; line-height: 30px; }
.user-top .info-edit a{ display:none;}
.user-top.me{margin-top: -200px;}
.user-top.me  .info-edit a{ display:inline-block;}
.user-top2 { float: right; margin-top: 10px; margin-left: 38px; padding-right: 15px; height: 84px; width: 180px; overflow: hidden; position: relative; z-index: 5; visibility: hidden; height: 45px; overflow: hidden; }
.user-top2 .tt { line-height: 34px; }
.user-top2 .tt a.all { float: right; position: relative; right: 10px; }
.user-top2 .user-img2 { height: 50px; width: 180px; overflow: hidden; }
.user-top2 .user-img2 a { float: left; margin-right: 10px; width: 50px; height: 50px; }
.user-top2 .user-img2 a img { width: 50px; height: 50px; }
.user-line { padding-top: 0px; position: relative; display: none; }
.user-line-cell { padding: 0; width: 50%; position: relative; /*float:left;*/ margin-top: 120px; background-color: #fff;}
.user-line-cell .well { padding: 0 10px 20px 20px; margin-right: 30px; border: 1px solid #dedede;}

.user-line-cell .well:before{content: '';width: 11px;height: 11px;background-color: #b5b5b5;border-radius: 50%;display: inline-block;position: absolute;right: -6px;z-index: 9;top: 50%;bottom: 50%;margin: auto;}
.user-line-cell2 .well:before{right: auto;left: -6px;}

.user-line-cell .well_span:before{content: '';display: inline-block;position: absolute;right: 20px;z-index: 10;top: 50%;bottom:50%;margin: auto; width: 0;height: 0;border-top: 11px solid transparent;border-left: 12px solid #fff;border-bottom: 11px solid transparent;}
.user-line-cell2 .well_span:before{right:auto;left: 20px;border-right: 12px solid #fff;border-left:transparent;}

.user-line-cell .well_span:after{content: '';display: inline-block;position: absolute;right: 19px;z-index: 9;top: 50%;bottom:50%;margin: auto; width: 0;height: 0;border-top: 11px solid transparent;border-left: 12px solid #cacaca;border-bottom: 11px solid transparent;}
.user-line-cell2 .well_span:after{right:auto;left: 19px;border-right: 12px solid #cacaca;border-left:transparent;}



.user-line-cell .point { position: absolute; z-index: 3; right: 0; top: 0; margin-right: -1px; width: 0;  border-right: 2px solid #e9e9e9;height: 100%  }
.user-line-cell .tt { font-size: 14px; height: 38px; line-height: 38px; border-bottom: 1px solid #e5e5e5; }
.user-line-cell .edit { float: right; }
.user-line-cell .user-host { margin-top: 14px; color: #b2b2b2; line-height: 20px; }
.user-line-cell .user-img { width: 40px; height: 40px; float: left; margin-right: 10px; }
.user-line-cell a.user-name { color: #000; font-weight: bold; }
.user-line-cell .user-img img { width: 40px; height: 40px; margin-right: 10px; }
.user-line-cell .huoban { background: none; padding: 0; }
.user-line-cell .huoban li { float: left; width: 33%; }
.user-line-cell .huoban li .user-img { width: 50px; height: 50px; }
.user-line-cell .huoban li img { width: 50px; height: 50px; }
.user-line-biji { padding: 10px; background: #f1f1f1; line-height: 18px; color: #000; margin-top: 20px; }
.user-line-biji .date { text-align: right; color: #b2b2b2; }
.user-line-biji .user-img { width: 50px; height: 50px; float: left; margin-right: 10px; }
.user-line-biji .user-img img { width: 50px; height: 50px; }
.user-line-cell .user-date {position: absolute; right: -100px; width: 80px; color: #aaa; line-height: 18px; font-size: 14px; font-family: arial, ​"Microsoft Yahei"; font-weight: 400;}
.user-line-cell .user-date span{display:block; color: #646464;}
.user-line-class { background: #f1f1f1; line-height: 18px; color: #000; height: auto; background: #fff;padding-top: 15px; }
.user-line-class .user-img { width: 100px; height: 65px; }
.user-line-class .user-img img { width: 100px; height: 65px; }
.user-line-class p.name { font-weight: bold; font-size: 14px; margin-bottom: 8px; line-height: 14px; height: 14px; overflow: hidden; }
.user-line-class p.text { line-height: 20px; height: 40px; overflow: hidden; color: #666; }
.user-line-class .other{font-size: 14px;margin-top: 32px;}
.user-line-class .other span{display: inline-block;width: 100px;}
.user-line-class .other .hour{color:#4ab5e0;}
.user-line-class .other .course_type{color:#646464;}
.user-line-class .other .course_type.cur{color:#56b9e0;}
.user-line-cell2 { margin-top: 240px; }
.user-line-cell2 .user-date {position: absolute; left: -100px;text-align: right; }
.user-line-cell2 .well { margin-left: 30px; margin-right: 0; }
.user-line-cell2 .point { position: absolute; z-index: 3; left: 0; top: 0; margin-left: -1px;}
.user-line-cell2 .user-line-biji { padding: 0; background: #fff; line-height: 18px; height: 50px; color: #000; margin-top: 20px; }
.user-line2 { padding-top: 150px; }
.user-line2 .reg-line { text-align: center; padding: 2px; background: url(../images/bg2.gif); }
.user-line2 .birth { text-align: center; padding: 2px; margin-top: 30px; position: relative;}
.user-line2 .birth:before{content: '';display: inline-block;position: absolute;top: -180px; left: 0;right: 0;margin: 0 auto;height: 180px;width: 0;border-right: 2px solid #e9e9e9;}
.user-line2 .birth:after{content: '';display: inline-block;position: absolute;top: -24px; left: 0;right: 0;margin: 0 auto;height: 24px;width: 24px;background-color: #4ab5e0;border-radius: 50%;}


.user-line2 .birth p{font-size: 16px;color: #4ab5e0;}
.user-line2 .birth .time{margin-right: 10px;}
.user-line2 .birth .user-img img { border: 2px solid #fff; width: 50px; height: 50px; }
/*search-page*/
/*搜索*/
.index_search{float: right;width:300px;margin-top:15px;position: relative;}
.coursecenter_search { margin: 40px auto 0; }
.course_search { margin: 30px auto;}
.sch input { width: 200px; height: 28px; margin: 0; padding: 0 8px; font-size: 14px; color: #888; line-height:28px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; border: 1px solid #c9c9c9; border-right: 0;}
.sch .search_type { position: absolute; z-index: 100; right: 38px; top: 0; }
.sch .search_type ul li { display: none; height: 30px; padding: 0 20px; line-height: 30px; background: #4ab5e0; color: #fff; text-align: center; border-top: 1px solid #4ab5e0; text-align: center; cursor: pointer; box-sizing: border-box;}
.sch .search_type ul li:hover{background: #3c97bc;}
.sch .search_type ul li:children(0) { border: none; }
.sch .search_type ul li.checked/* , .sch .search_type ul:hover li */ { display: block; }
.sch .search_type ul li i { color: #fff; display: none; position: absolute; z-index: 101; right: 4px; top: 6px; font-size: 10px; }
.sch .search_type ul li.checked i { display: inline-block; }
.sch .search_btn { position: absolute; z-index: 100; right: 0; top: 0; width: 38px; height: 30px; background:url("../images/bank_bg.png") -4px -1282px no-repeat; cursor: pointer;}
/*search-page*/
.sch_box { padding: 46px 40px 40px 40px; background: #fff; }
.sch_box .sch { margin: 0 auto 30px; }
.author_search { margin: 30px auto; }

.sch .jieguo { height: 30px; line-height: 30px; overflow: hidden; margin-top: 20px; color: #b8b8b8; border-bottom: 1px solid #e5e5e5; }
.sch-ke { padding: 0 0 26px 200px; position: relative; height: 100px; margin-top: 26px; border-bottom: 1px dashed #ccc; }
.sch-ke .class-img { position: absolute; z-index: 3; width: 180px; height: 100px; left: 0px; top: 0px; overflow: hidden;}
.sch-ke .class-img img { width: 180px; height: 100px; }
.sch-ke .class-img .label{ display: block;position: absolute;width: 85px;height: 20px;background-color: #f16216;left: 0;top: 0;color: #ffffff;/*font-weight: bold;*/line-height: 20px;text-align: center;font-size: 12px;transform: translate(-30%, 43%) rotate(-45deg);/*box-shadow: 0 0 4px rgba(0,0,0,.5), inset 0 0 1px #fff;*/text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
.sch-ke .class-img .label.package{ background-color: #2195f8; }
.sch-ke .class-img .label.topic{ background-color: #7bbc49; }
.sch-ke .name { font-size: 16px; height: 20px; line-height: 20px;overflow: hidden; color: #333; }
.sch-ke .name .lei { font-weight: bold; padding-right: 5px; }
.sch-ke .text { line-height: 22px; height: 66px; font-size: 14px; overflow: hidden; padding: 8px 0 0 0; color: #666; }
.sch-ke .btn { margin: 8px 10px 0 0; }
.sch-ke .info { margin-top: 11px; color: #666; }
.sch-peo { padding: 0 0 26px 64px; }
.sch-peo .user-img { width: 50px; height: 50px; }
.sch-peo .user-img img { width: 50px; height: 50px; }
#search-box { min-height: 300px; _height: 300px; }
.teacher_search{ display: block; background: #fff; padding: 20px 0; border-bottom: 1px dashed #ccc; cursor: pointer;}
.teacher_search .hd { position: relative; float: left; width:100px; padding:0 20px; text-align: center;     margin-left: 50px;}
.teacher_search img { width: 100px; height: 100px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; border-radius: 50px; }
.teacher_search h2{ padding: 10px 0 0; font-size: 18px; line-height: 20px; color: #333333; }
.teacher_search .bd { float: right; width: 780px; text-align: justify;    padding-right: 60px;}
.teacher_search h3{ font-size: 18px; color: #28a3e2; }
.teacher_search p{ font-size: 14px; line-height: 24px; color: #999999; }
.teacher_class_search { padding: 0 20px; background: #f7f7f7; }
.teacher_class_search .sch-ke:last-child { border-bottom: 1px solid #e5e5e5; }
.teacher_class_search .mine-empty { background: none; }

.sch-news{padding:0;height:auto;}
.sch-news .text{height:30px;}
.sch-news .time{float: right;color:#989898;font-size:12px;}
/*class-intro*/
.class-intro .ci-topbg .ci-top { padding-right: 0px;position:relative; }
/*.ci-topbg { background: url(../images/ci-bg.gif); position: relative; }*/
.ci-topbg .ci-top { width: 950px; height: 300px; margin: 0 auto; padding-right: 210px; color: #666; }
.ci-top-left { float: left; width: 680px; }
.ci-top-left .tt { line-height: 56px; height: 56px; overflow: hidden; padding-top: 14px; font-size: 30px; font-weight: bold; padding-bottom: 7px; background: url(../images/ci-top-line.png) bottom repeat-x; }
.ci-top-left .left2 { height: 30px; line-height: 30px; position: relative; margin-top: 30px; }
.ci-top-left .is_sc{font-size:15px;}
.ci-top-left .left2 .name { font-size: 18px; }
/*.ci-top-left .left2 .left2-star { float: right; }*/
.ci-top-left .left2 .left2-star .star-show { font-size: 20px; }
.ci-top-left .left2-star .star-show span.star:before{ color:#d3d3d3;}
.ci-top-left .left2-star .star-show span.slt:before{ color:#FFB55E;}
.ci-top-left .left3 .job { font-size: 16px; color: #a5aec8; line-height: 26px; height: 26px; width: 350px; overflow: hidden; float: left; }
.ci-top-left .left3 .btn { float: right; border:1px solid #2c3940; height:50px; padding: 0 25px; font-size: 18px; line-height: 50px; text-decoration: none; text-shadow: none; }
.ci-top-left .left3 .btn i { font-size: 22px; padding-right: 14px; line-height: 22px; display: inline-block; }
.ci-top-left .text { font-size: 16px; line-height: 22px; padding: 8px 0; height: 66px; overflow: hidden; }
.ci-top-left .text .intro { line-height: 22px; color: #fff; font-size: 14px; }
.ci-top-left .text a.more { color: #a1a3a8; font-size: 12px; }
.ci-top-left .progress { margin-top: 10px; }
.ci-top-left .date { color: #ffbd60; font-size:14px; line-height: 34px; }
.ci-top-left .price{ position: absolute; left: 0; bottom: 100px; margin-top:40px; font-size: 30px; line-height: 24px;}
.ci-top-left .price span{ color: #ff3a3a;}

.ci-top-left .oldprice, .pic-lists .oldprice{ margin-top:5px; font-size: 16px; line-height: 24px; color: #858484;}
.ci-top-left .oldprice { margin-top: 12px; }
.ci-top-left .oldprice cite, .pic-lists .oldprice cite{display: inline-block; width:82px; text-align: right; color: #ef0600;}
.ci-top-left .oldprice span, .pic-lists .oldprice span{ color: #333; padding-left:10px; color: #ef0600; font-size: 24px; position: relative; top: 2px;}
.ci-top-left .oldprice.useless cite, .pic-lists .oldprice.useless cite{ color: #858484; }
.ci-top-left .oldprice.useless span, .pic-lists .oldprice.useless span{ text-decoration:line-through; color: #858484; font-size: 17px; top: 0;}
.ci-top-left .newprice, .pic-lists .newprice{ margin-top: 5px; line-height: 30px; }
.ci-top-left .newprice cite, .pic-lists .newprice cite{ float: left; display: block; margin:5px 10px 0 0; text-align: center; background: #ef0600; width: 80px; height: 21px; line-height: 21px; color: #fff; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.ci-top-left .newprice span, .pic-lists .newprice span{ float: left;display: block; font-size: 24px; color: #ef0600;}
.ci-top-left .newprice.useless cite, .pic-lists .newprice.useless cite { background:#888; }
.ci-top-left .newprice.useless span, .pic-lists .newprice.useless span { color:#888; font-size: 16px; padding-left: 4px; text-decoration:line-through;}
.pic-lists .oldprice.useless cite{ color: #ef0600; font-size: 20px;}
.pic-lists .oldprice.useless span{ color: #ef0600; font-size: 26px;text-decoration: none;}
.ci-top-right { width: 480px; height: 266px;margin-top: 30px; float: right; background: url(../images/ci-right-bg2.png) top center no-repeat; position: relative; z-index: 1; }
.ci-top-right img { width: 480px; height: 266px; }
.jia-box { background: #d3e2bf; height: 54px; border-bottom: 2px solid #b4bca9; }
.jiathis_style_24x24 { position: absolute; z-index: 1000; top: 354px; }
.ci-center { margin-top: 20px; padding-top: 0; }
.tab-tt { font-size: 16px; color: #4c950f;background: #fff; position: relative; z-index: 3;}
.tab-tt ul.nav-tabs { border-bottom: 1px solid #e9e9e9; }
.tab-tt .more { font-size: 13px; color: #333; margin: 12px 6px 0 0; cursor: pointer; }
.tab-tt .more .tosmall { display: none; }
.tab-tt .more.active .tobig{ display: none; }
.tab-tt .more.active .tosmall{ display: block; }
.tab-tt .more i { font-size: 13px; color: #444; margin: 2px 0 0;}
.tab-tt .more:hover, .tab-tt .more:hover i { color: #4ab5e0; }
.nav-tabs > li{ background:#fff; height:49px; margin-bottom: 0;}
.nav-tabs > li >a{ border: 0; margin: 0; padding:0 40px; border-bottom: 4px solid #fff; height:45px; line-height:49px; font-size: 16px; color:#333;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover,.nav-tabs > li > a:hover{ border: 0; border-bottom: 4px solid #4ab5e0; background:none; color:#4ab5e0;}
.tab-tt ul.nav-tabs li.active a { background:#fff;color: #4ab5e0; outline:none; }
#map-box { overflow: hidden; padding: 0 0 15px; }
#map-box div { text-align: center; }
#map-box img { max-width: none; }
#intro-detail,#intro-rule { padding: 0 28px 38px 28px; }
#intro-detail .tt { font-size: 22px; padding: 24px 0 26px; height: 30px; line-height: 30px; color: #333; border-bottom: 1px solid #d9d9d9; }
#intro-detail .author { padding: 30px 0 26px; border-bottom: 1px solid #d9d9d9; }
#intro-detail .author .user-img { width: 60px; height: 60px; float: left; margin-right: 18px; }
#intro-detail .author .user-img img { width: 60px; height: 60px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
#intro-detail .author-name { font-size: 16px; line-height: 20px; }
#intro-detail .author-intro { padding-top: 8px; padding-left: 78px; }
#intro-detail .author-intro p { font-size: 15px; line-height: 25px; text-indent: 30px; padding-bottom: 6px; }
#intro-detail .text { padding: 0 0 0 0px; }
#intro-detail .text p { line-height: 25px; font-size: 15px; text-indent: 30px; padding-bottom: 6px; }
#intro-detail .big{ font-size: 16px; line-height: 25px; margin-top: 22px; font-weight: bold; padding-bottom: 6px; }
#intro-rule .big{font-size: 16px; line-height: 25px; padding-top: 24px; font-weight: bold; padding-bottom: 16px;}
#intro-rule .text p { line-height: 25px; font-size: 15px; padding-bottom: 6px; }
#ci-comment { padding: 0 28px 38px 28px; }
#ci-comment .ci-star { border-bottom: 1px solid #e7e7e7; padding: 20px 0; margin: 0 ; }
#ci-comment .tt { font-size: 16px; line-height: 32px; height: 32px; overflow: hidden; padding-top: 10px;  }
#ci-comment .hide-box { font-size: 16px; color: #333; line-height: 24px; padding: 15px 0 10px 0; }
#ci-comment .hide-box a { color: #4ab5e0; font-size: 12px; margin-left: 16px; font-weight: normal; }
#ci-comment .word-tt { position: absolute; z-index: 1000; margin-left: -38px; }
#ci-comment .ci-hint{ color:#b4b7be; line-height:26px; font-size: 12px;  }
#ci-comment .star-box { padding: 10px 0 0 38px; font-size: 14px;}
#ci-comment .star-box span { display: inline-block; }
.ci-comment-tt { padding: 12px 8px 0 38px; }
.ci-comment-tt input { border: 1px solid #d1d1d1; height: 22px; line-height: 22px; padding: 0 4px; width: 100%; }
.ci-comment-content { padding: 18px 8px 0 38px; }
.ci-comment-content textarea { width: 100%; padding: 4px; border: 1px solid #d1d1d1; }
.ci-comment-sub { padding:15px 0 10px 38px; }
.ci-comment-sub li { display: inline; padding-right: 11px; vertical-align: bottom; }
.ci-comment-sub li.word-num{ float: right; }
.ci-comment-sub li a.quxiao { color: #333; padding-left: 10px; display: inline-block;}
.ci-comment-sub li .red { color: #4ab5e0;font-size: 14px; padding-right: 2px; }
#ci-comment .comment-list li { position: relative; line-height: 24px; border-top: 1px solid #d9d9d9; padding: 20px 0 15px 0; }

#ci-comment .comment-list .head-bg,#ci-comment .comment-list .pl-pic{top: 7px;}
#ci-comment .comment-list .user-hdInfo{float:left; width: 76px; height: 70px;}

#ci-comment .comment-list .title { font-size: 14px; font-weight: bold; margin-right: 20px; }
#ci-comment .comment-list .star { font-size: 22px; }
#ci-comment .comment-list .name {font-size: 14px; position: absolute; left: 0; top: 63px; text-align: center; width: 60px; cursor: text; color: #333 }
#ci-comment .comment-list .date { color: #aaa; font-size: 14px; float: right; }
#ci-comment .comment-list .content { line-height: 24px; font-size: 14px; color: #333; }
#ci-comment .comment-list .content span{ color: #989898;}
.ci-list { padding: 0 40px 40px; }
.ci-list ul {}
.ci-list li {padding: 0;opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; }
.ci-list li.active { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1;}
.ci-list .tt { margin: 10px 0 0; line-height: 32px; font-weight: bold;  font-weight: bold; color: #333;  }
.ci-list .idx { display: inline-block; font-size: 16px; margin-right: 10px; }
.ci-list .tt .xue-tt { display: inline-block; font-size: 16px;}
.ci-list .tt .xue-tt>a { text-decoration: none;color: #333;}
.ci-list .tt2 { padding: 10px 10px 10px 16px; position: relative; margin-top: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; background: #dadada; }
.ci-list .active .tt2.disabled .xue-tt a,.ci-list .active .tt2.disabled .xue-tt a:hover{color: #b4b7be;}
/*.ci-list .tt2:nth-last-child(2){padding-bottom:5px; }*/
.ci-list .tt:last-child{/* padding-top: 5px; */ }
.ci-list .tt2:last-child { padding-bottom: 12px; }
.ci-list .tt2 .xue-tt { font-size: 14px; font-weight: normal; }
/*.ci-list .tt2 .xue-tt>a { color: #b4b7be;display: inline-block;line-height: 26px;padding-top: 3px;}*/
/*.ci-list .active .tt2 .xue-tt>a { color: #000;}
.ci-list .active .tt2 .xue-tt>a:hover { color: #4C950F; }*/
.ci-list .tt2 .idx,.ci-list .test-box .idx { font-size: 14px; font-weight: normal;background: url(../images/point-grey.png) no-repeat 0 center; padding-left: 23px;}
.ci-list .tt2.yes2 .idx,.ci-list .test-box.yes2 .idx, .ci-list .tt2.yes .idx{background: url(../images/point-blue.png) no-repeat 0 center; padding-left: 16px;}
.ci-list .tt2 .right { position: absolute; right: 20px; top: 10px; text-align: right; margin:0; width:140px;  z-index: 100;}
.ci-list .tt2:last-child .right { bottom: 13px; }
.ci-list .tt2 .right>a.btn { display: none; margin-top: 4px; font-weight: bold;}
.ci-list .tt2.yes2 .xue-tt>a, .ci-list .tt2.yes .xue-tt>a{color: #fff;}
/*.ci-list .yes2, .ci-list .yes { background: url(../images/line-green.gif) 101px 0 repeat-y; }*/
/*.ci-list .yes .xue-tt { background: url(../images/point-green0.gif) left 10px no-repeat; }*/
/*小节学过红色三角*/
.ci-list .yes2 .xue-tt { /*background: url(../images/point-green.gif) left 10px no-repeat;*/ }
.ci-list .tt .icon2 { margin-left: 15px; }
.ci-list .tt .icon2 a { margin-right: 10px; color: #999; text-decoration: none; font-size: 12px; }
.ci-list .tt .icon2 a i { font-size: 18px; color: #ababab; }
.ci-list .tt .icon2 a .red-point { position: absolute; margin: 12px 0 0 13px; display: none; }
.ci-list .test-box{ background: #dadada;}
.ci-list .test-box.last-test{background: none;}
.ci-list .test-box .idx { font-size: 14px; font-weight: normal; line-height: 40px; padding-left: 16px; margin-left: 16px; }
.ci-list .test-box.last-test .idx { background: none; font-size: 15px; font-weight: bold; }
.ci-list .test-box.last-test .test-btn-box{ background:#dadada;}
.ci-list .test-box .test-btn-box.no-score{ background:#f2f2f2;}
.ci-list .test-box .test-btn-box .no-score-tip{font-size:14px; padding-left:10px; color:#9a9a9a; display:none; font-weight:normal; }
.ci-list .test-box .test-btn-box.no-score .no-score-tip{ display:block;}
.ci-list .test-btn-box { background: none; padding:20px 60px 10px; margin: 0; margin-bottom: 0; position:relative; }
.ci-list .test-btn-box .popover{  width:auto; float:left; position:relative;}
.ci-list .test-btn-box .popover p{ text-align:left; padding: 0 18px; color:#5f901c;}
.ci-list .test-btn-box .popover p .red{ color:#e65029;}
.ci-list .test-btn-box a { font-weight:normal; border: medium none;color: #333;float: left;font-family: "宋体";font-size: 13px;height: 28px;line-height: 28px;margin-right: 20px;padding-top: 40px;text-align: center;text-decoration: none;width: 52px;}
.ci-list .test-btn-box a.a1,.ci-list .active .test-btn-box.disabled a.a1,.ci-list .test-btn-box a.a1-no { background: url(../images/icon-lx1.png) center top no-repeat ; }
.ci-list .active .test-btn-box a.a1 { background: url(../images/icon-lx1.png) center top no-repeat ; }
.ci-list .test-btn-box a.a2 { background: url(../images/icon-lx2.png) center top no-repeat ; display: none; }
.ci-list .test-btn-box a.a3 { background: url(../images/icon-lx3.png) center top no-repeat ; display: none; }
.ci-list .yes .test-btn-box a.a2,.ci-list .yes .test-btn-box a.a3,.ci-list .yes2 .test-btn-box a.a2,.ci-list .yes2 .test-btn-box a.a3{ display:block;}
.ci-list .test { /*padding: 10px 20px 20px 0; background: url(../images/point-grey.gif) 0px 12px no-repeat;*/ }
.ci-list .yes .test { /*background: url(../images/point-orange0.gif) 0px 12px no-repeat;*/ }
.ci-list .yes2 .test { /*background: url(../images/point-orange.gif) 0px 12px no-repeat;*/ }
.ci-list .xue-tt.art-upd i{width: 30px; height: 20px; display: inline-block;}


.ci-list .tt2:hover .xue-tt>a,.ci-list .test-btn-box:hover  a{color: #fff; }
.ci-list .tt2.yes2,.ci-list .tt2.yes,.ci-list .test-box.yes2 .test-btn-box,.ci-list .test-box.yes .test-btn-box,.ci-list .test-box.last-test.yes .test-btn-box,.ci-list .test-box.last-test.yes2 .test-btn-box{background-color: #aee4f5;color: #fff;}
.ci-list .tt2 .hf_bg,.ci-list .test-box .hf_bg{ background-color: #e6e6e6;height: 100%; width: 50%;position: absolute; right: 0;top: 0; display: none;}
.ci-list .tt2.yes .hf_bg,.ci-list .test-box.yes .hf_bg{ display: block; }
.ci-list .tt2.yes:hover .hf_bg,.test-box.yes .test-btn-box:hover .hf_bg{ display: none;}

.ci-list .tt2:hover,.ci-list .test-box .test-btn-box:hover,.ci-list .test-box.last-test .test-btn-box:hover{background:#bfbfbf;color: #fff; }

/* 课程内容更新 */
.upd-bk{border-bottom: 1px dashed #ccc; padding: 0;}
.upd-bk h4{ font-size: 16px; width: 100px; font-weight:bold;}
.upd-bk .upd-item{ height: 30px; line-height: 30px; padding-left: 40px; background: url(../images/bank_bg.png) scroll no-repeat -81px -1684px; overflow: hidden;}
.upd-bk .upd-item a{ color: #4ab5e0; text-decoration: none; font-size: 14px;}
.upd-bk .upd-item a:hover{ color: #4ab5e0;}
.up-tt{ margin-left: 11px; padding-left:25px;}
.upd-bk .upd-item:last-child{height: 40px;}
.upd-bk .upd-item:last-child .up-tt{padding-bottom: 10px;}

/* 易考结果提示框 */
.etest-result,.gray-box,.flash-box{ background-color: #fff; border-radius: 5px; padding: 50px 60px 50px; margin-left: -215px;}
.etest-result.sm{ width: 330px; }
.etest-result.cj{ margin-left: -295px; max-height: 600px; overflow-y: auto;}
#ezScore-table td{ text-align: center; border: 1px solid #e6e6e6;font: 14px; height: 30px;}
#ezScore-table th{background: #f5f5f5 none repeat scroll 0 0;border: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;color: #666;font: 14px; height: 30px;}
.r-top{ color: #ff6633; font-size: 16px; padding-left: 25px; background:url(../images/bank_bg.png) scroll no-repeat -91px -1399px; height: 30px; line-height: 30px;}
.r-blk.pass .r-top{padding-left: 65px; background-position:-65px -1837px; height: 50px; line-height: 50px;}
.r-blk .etest-sc{ color: #a8050e; font-size: 24px; font-weight: bold;}
.r-blk p{ margin-bottom: 10px; line-height: 25px; font-size: 14px;}
.r-blk.pass p a{ color: #4ab5e0;}
.bar-btn a{background: #4ab5e0 none repeat scroll 0 0;border: 0 none;font-size: 14px; padding: 5px 15px; color: #fff; border-radius: 5px;}
.bar-btn a:hover{ color: #fff; text-decoration: none;}
.bar-btn a.btn-back,.bar-btn a.btn-close{ background-color: #bcbcbc;}
.r-blk .bar-btn{text-align: center; margin-top: 30px;}
.r-blk .effect-date{color: #a8050e;}

/* 6-16 课程测验易考弹出框 */
.ez-rt{ width: 635px; height: 210px; background:url(../images/ez_rt_bg.png) scroll no-repeat center center; padding-top: 130px; position: absolute; top:50%; left: 50%; margin-left: -317px; margin-top: -170px; z-index: 9000; display: none;}
.ez-rt .ez-icon{ width: 120px; height: 120px; position: absolute; top: 15px; left: 260px; background:url(../images/bank_bg.png) scroll no-repeat 1px -2552px;}
.ez-rt .ez-icon.fail{ background-position: 3px -2672px;}
.ez-rt .ez-close{ width: 45px; height: 45px; position: absolute; right: 4px; top:13px; }
.ez-rt .ez-cont{ width: 540px; margin: 10px auto; text-align: center;}
.ez-rt .ez-cont .cont{ display: none;}
.ez-cont p{ font-size: 14px; line-height: 35px;}
.ez-cont .red{color: #f23030; font-weight: bold; font-size: 16px;}
.ez-cont .bar-btn{ margin-top: 20px;}
.ez-rt .pass-cont p a{ color: #4ab5e0;}
.ez-rt .pass-cont p .zs_name{ font-weight: normal;}
.ez-rt .pass-cont p .zs_cj{ font-size: 20px; color:#f23030; font-weight: bold; }

/* 易考结果提示框 end*/
/* 易考身份验证弹出框 start*/
.verify-box{ width: 490px; background-color: #f2f2f2; border-radius: 5px; padding: 40px 60px 40px; text-align: center; margin: 0 auto; display: none; margin-left: -305px;}
.verify-box h4{ color: #797979; font-size: 20px;}
.verify-box .tip,.tip-box{ height: 43px; line-height: 43px; border:1px dashed #d7d7d7; padding-left:30px; text-align: left; border-radius: 3px; background:url(../images/bank_bg.png) scroll no-repeat -90px -1403px;margin: 10px 0; font-size: 14px;}
.tip .red{ color: #ff6633;}
.verify-box p{ line-height: 25px; }
.verify-cont{ display: inline-block; font-size: 14px;}
.verify-cont td{ line-height: 35px;}
.verify-cont .lf{ text-align: right; width: 80px;}
.verify-cont .rg{ text-align: left;}
.verify-cont .verify-code{ width: 150px;}
.verify-cont .cname{ font-weight: bold;}
.verify-cont .getVerifyCode{ display: inline-block; border-radius: 3px; font-size: 14px; padding: 1px 10px; background-color: #f3f3f3; margin-left: 30px; height: 25px; line-height: 25px; border:1px solid #bcbcbc;}
.verify-cont .getVerifyCode.sent{ background-color: #999;}
.verify-box .bt-opt a,.notice-box .bt-opt a,.box .bt-opt a{ display: inline-block; color: #fff; border-radius: 3px; width: 110px; line-height: 38px; font-size: 16px;}

.verify-box .cancel,.notice-box  .cancel{ background-color: #bcbcbc; margin-right: 20px;}

.verify-box,.notice-box,.etest-result,.box{ position: fixed; top: 100px; left: 50%; z-index: 5000;}

.notice-box,.box{ width: 700px; background-color: #f2f2f2; border-radius: 5px; padding: 20px 50px 40px; margin: 0 auto; display: none; margin-left: -400px;}
.notice-box h4,.box h4{ font-size: 30px; text-align: center; font-weight: bold; margin-bottom: 20px;}
.notice-box .notice-cont,.box .buy-cont{ line-height: 30px; text-indent: 2em; text-align: justify; text-justify:inter-ideograph; margin-bottom: 20px;}
.verify-box,.notice-box p {font-size: 14px;}
.notice-box .bt-opt,.box .bt-opt{ text-align: center;}
.buy-box{ padding: 10px 0; background-color: #fff;}
.buy-box .bt-opt a{ background-color: #999b9d;}
.verify-btn,.buy-box .bt-opt a.eztest-btn{ background-color: #169BD5;}
.buy-box .buy-cont{ padding: 10px; overflow-y: auto; border-top: 1px solid #eee; color: #333;border-bottom: 1px solid #eee; color: #333; margin-bottom: 10px;}
.buy-box .certfont{ color:#4ab5e0; padding-top: 5px;}
.box h4{ font-size: 24px; font-weight: normal; margin:0 auto 10px; width: 500px; line-height: 28px;}
.buy-box .close,.video-box .close{ background: url(../images/bank_bg.png) no-repeat -94px -816px;cursor: pointer;display: block;height: 16px;position: absolute;right: 20px;top: 20px;width: 16px;opacity: 1;}
.buy-box p{text-indent: 24px;line-height: 18px;}
.buy-box .tt3{line-height: 30px;font-weight: bold;}
.buy-box .test-cont{ padding: 30px 20px 40px; border-top: 1px solid #eee; color: #333;border-bottom: 1px solid #eee; color: #333; margin-bottom: 10px;}
.buy-box .test-cont .tt3 { line-height: 40px; font-size: 18px; text-align: center; padding-bottom: 10px; }
.buy-box .test-cont p { line-height: 28px; font-size: 18px; }

.gray-box,.flash-box{width: 550px; margin-left:-355px; position: fixed; top: 100px; left: 50%; z-index: 10000; display: none;}
.video-box .close{ top: -30px; right: -30px;}
.star-show { font-size: 20px;}
.star-show .star { font-size: 20px; }
.star-show span.star { font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; }
.star-show span.star:before { content: "\f006"; padding-right: 5px; color: #ccc; }
.star-show span.slt:before { content: "\f005"; color: #ffb55e; }
/*note-all*/
.note-all { margin-left: auto; margin-right: auto; width: 1000px; margin-top: 66px; position: relative; overflow: hidden; padding-bottom: 40px; }
.note-box { margin-left: auto; margin-right: auto; width: 1000px; }
.note-mine .note-hole { position: absolute; z-index: 30; width: 21px; height: 677px; background: url(../images/note-hole-blue.png) left top repeat-y; margin: 48px 0 0 2px; }
.note-other { display: none; }
.note-other .note-hole { position: absolute; z-index: 30; width: 21px; height: 677px; background: url(../images/note-hole-green.png) left top repeat-y; margin: 48px 0 0 2px; }
.note-other .note-top { background: url(../images/note-bg-top.png) left 39px no-repeat; }
.note-other .note-mid { background: url(../images/note-bg-mid.png) left repeat-y; }
.note-other .note-btm { background: url(../images/note-bg-bottom.png) left bottom no-repeat; }
.note-dire { position: absolute; z-index: 1100; width: 920px; top: 48px; left: 2px; background-color: none; display: none; }
.note-dire .note-dire-top { padding-bottom: 20px; position: absolute; z-index: 1200; width: 920px; }
.note-dire .note-dire-top .tt { font-size: 16px; font-weight: bold; color: #333; height: 40px; line-height: 40px; background: url(../images/note-bg-top2.png) -2px -9px no-repeat #fff; padding: 0 40px; }
.note-other .note-dire .note-dire-top .tt { background: url(../images/note-bg-top.png) -2px -9px no-repeat #fff; }
.note-dire .note-dire-top .line { height: 0px; line-height: 0px; font-size: 0px; border-top: 2px solid #74b5e3; margin: 0px 40px; background: #fff; position: relative; z-index: 1300; }
.note-dire .note-dire-top .class-bg{ background: #fff;margin-top: -2px; padding:10px 20px 6px;}
.note-dire .note-dire-top .class-box{ padding: 0px 20px 0px 20px; overflow-x: hidden; overflow-y:auto;}
.note-dire .note-dire-top .class { max-height: 360px; margin: 0 -30px 0 0; }
.note-dire .note-dire-top .class .class-cell { display: inline-block; width: 128px; height: 98px; margin-right: 14px; overflow: hidden; padding-bottom: 14px; position: relative; }
.note-dire .note-dire-top .class .class-cell .name { line-height: 18px; height: 40px; display: none; overflow: hidden; color: #fff; position: absolute; z-index: 1500; bottom: 19px; padding: 0 8px 0 10px; width: 110px; cursor: pointer; }
.note-dire .note-dire-top .class .class-cell .shadow { display: none; background: #000; opacity: 0.60; filter: alpha(opacity=60); -moz-opacity: 0.60; width: 120px; height: 44px; position: absolute; z-index: 1400; bottom: 18px; left: 4px; }
.note-dire .note-dire-top .class .class-cell img { width: 120px; height: 90px; cursor: pointer; border: 1px solid #ddd; padding: 3px; }
.note-dire .note-dire-huabian { height: 6px; background: url(../images/huabian.png) repeat-x; }
.note-dire .note-shadow { }
.note-dire .note-shadow-top { background: url(../images/note-shadow-top.png) top right no-repeat; height: 27px; }
.note-dire .note-shadow-mid { background: #000; opacity: 0.50; filter: alpha(opacity=50); -moz-opacity: 0.50; height: 623px; }
.note-dire .note-shadow-btm { background: url(../images/note-shadow-btm.png) bottom right no-repeat; height: 27px; }
.note-tab { position: absolute; z-index: 3000; width: 80px; right: 5px; top: 86px; }
.note-tab span { display: inline-block; cursor: pointer; height: 49px; padding-right: 18px; line-height: 49px; color: #fff; text-align: right; }
.note-tab .tab-time { background: url(../images/tab-blue2.png) no-repeat; width: 39px; }
.note-tab .tab-time2 { background: url(../images/tab-blue.png) no-repeat; width: 62px; }
.note-tab .tab-directory { background: url(../images/tab-orange2.png) no-repeat; width: 39px; }
.note-tab .tab-directory2 { background: url(../images/tab-orange.png) no-repeat; width: 62px; }
.note-nav { position: relative; margin-left: auto; margin-right: auto; width: 998px; padding-left: 1px; }
.note-nav a { height: 36px; text-align: center; line-height: 36px; width: 86px; padding: 11px 23px 0 3px; position: absolute; z-index: 100; color: #fff; font-size: 14px; display: block; outline: none; text-decoration: none; }
.note-nav a.mine { background: url(../images/tab-mine.png) no-repeat; z-index: 100; background-position: left 6px; }
.note-nav a.other { background: url(../images/tab-other.png) no-repeat; background-position: left 6px; left: 94px; z-index: 100; }
.note-nav a.cur { font-size: 16px; background-position: left 0px; z-index: 200; line-height: 31px; }
.note-top { background: url(../images/note-bg-top2.png) left 39px no-repeat; padding: 0 78px 0 2px; position: relative; }
.note-top .tt-box { padding-top: 48px; background: url(../images/note-tt-line.gif) bottom repeat-x; height: 38px; }
.note-top .tt-box .tt { line-height: 34px; height: 34px; padding: 0 0 0 30px; font-size: 16px; font-weight: bold; color: #333; }
.note-top .tt-box .right { float: right; width: 150px; text-align: right; padding: 0px 74px 0 0; height: 34px; }
.note-top .tt-box .right img { margin-left: 15px; cursor: pointer; margin-top: 12px; display: none; }
.note-top .tt-box .right .drop-blue { position: absolute; z-index: 1100; margin: -2px 0 0 15px; width: 31px; height: 67px; background: url(../images/drop-blue.png) no-repeat; cursor: pointer; }
.note-top .tt-box .right .drop-green { position: absolute; z-index: 1100; margin: -2px 0 0 15px; width: 31px; height: 67px; background: url(../images/drop-green.png) no-repeat; cursor: pointer; }
.note-mid { background: url(../images/note-bg-mid2.png) left repeat-y; margin-top: -4px; padding: 4px 0 0 88px; }
.note-mid .note-cell-bg { position: relative; z-index: 1; width: 833px; background: url(../images/note-bg-line.gif) left top; border-left: 1px solid #d9d9d9; min-height: 620px; }
.note-mid .note-cell { position: relative; }
.note-mid .note-cell-list { padding: 0 12px; line-height: 31px; font-size: 14px; }
.note-mid .note-cell-list li.li1 { font-weight: bold; }
.note-mid .note-cell-list li.li2 {/* padding-left:24px;*/ }
.note-mid .note-cell-list li.li2 .note_sum { display: none; }
.note-mid .unit-tt { display: none; line-height: 31px; height: 31px; overflow: hidden; font-size: 14px; padding-left: 20px; }
.note-mid .art-tt { display: none; line-height: 31px; height: 31px; overflow: hidden; padding-left: 20px; color: #aaa; }
.note-mid .note-cell-box .art-tt, .note-mid .note-cell-box .unit-tt { text-align: center; display: block; }
.note-mid .user-img { position: absolute; left: -70px; width: 48px; padding: 0 10px; text-align: center; padding-top: 12px; }
.note-mid .user-img img { width: 40px; height: 40px; }
.note-mid .user-img .user-name { padding: 5px 0 0 0; height: 36px; line-height: 18px; overflow: hidden; }
.note-mid .user-img .user-name a { text-decoration: none; color: #888; }
.note-mid .user-img .user-name a:hover { color: #333; }
.note-mid .note-right { line-height: 31px; padding: 0 20px; }
.note-all .nt-top { font-size: 12px; }
.note-all .nt-content { height: 62px; max-height: 62px; overflow: hidden; }
.note-all .nt-content a { color: #333; font-size: 14px; }
.note-all .nt-btm { font-size: 12px; height: 31px; overflow: hidden; }
.note-all .eye { font-size: 16px; color: #333; margin-right: 5px; cursor: pointer; margin-right: 26px; }
.note-all .date { color: #aaa; }
.note-all .date2 { color: #6bb8ef; }
.note-all .unit { color: #aaa; margin-right: 26px; }
.note-all .icon-map-marker { font-size: 16px; margin-right: 3px; padding: 0 0 0 2px; color: #333; }
.note-all .nt-btm .fav { color: #333; font-size: 13px; margin-right: 26px; }
.note-all .nt-btm .icon-heart { font-size: 16px; margin: 2px 6px 0 0px; color: #7594b3; padding: 0 0 0 2px; }
.note-other .nt-btm .icon-heart { cursor: pointer; }
.note-all .nt-btm .slt { color: #FF5151; }
.note-all .nt-btm .date { margin-right: 26px; }
.note-page { padding: 18px 72px 0 0px; text-align: center; display: none; }
.note-page a { margin: 0 6px; padding: 2px 7px; color: #666; font-size: 14px; line-height: 14px; text-decoration: none; background: #efefef; outline: none; }
.note-page a:hover { color: #fff; background: #888; }
.note-page a.cur { cursor: default; background: none; color: #333; }
.note-page a.cur:hover { background: none; color: #333; }
.class-page { padding: 30px 0px 0 0px; text-align: center; display: none; }
.class-page a { color: #333; font-size: 16px; outline: none; display: inline-block; background: #fff; padding: 0 12px; line-height: 30px; text-decoration: none; margin-right: 1px; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.class-page a:hover { background: #4ab5e0; color: #fff; }
.class-page a.cur { cursor: default; background: #4ab5e0; color: #fff; }
.class-page a.cur:hover { background: #4ab5e0; }
a.pprev { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; font-size:20px; }
a.pnext { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; font-size:20px; }
.comment-page { padding: 20px 0 20px 0; text-align: center; display: none; }
.comment-page a { color: #7f7f7f; font-size: 16px; outline: none; display: inline-block; background: #f6f4f4; font-family: Arial, Helvetica, sans-serif; padding: 0 8px; line-height: 26px; text-decoration: none; border-right: 1px solid #e2e1e1; border-bottom: 1px solid #e2e1e1; border-left: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; }
.comment-page a:hover { color: #fff; background: #b1c399; }
.comment-page a.cur { cursor: default; background: #b1c399; color: #fff; }
.comment-page a.cur:hover { background: #b1c399; color: #fff; }
.note-all .note-edit { width: 82px; height: 24px; background: url(../images/note-edit.gif) no-repeat; position: absolute; z-index: 400; text-align: center; line-height: 24px; right: 50px; bottom: 20px; display: none; }
.note-all .note-edit i { margin: 0 8px; color: #fff; font-size: 18px; cursor: pointer; }
.note-all .note-edit i:hover { color: #ddd; }
.note-btm { background: url(../images/note-bg-bottom2.png) left bottom no-repeat; height: 31px; }
.note-detail { background: url(../images/note-bg-line.gif) left top #fff; position: absolute; z-index: 100; width: 920px; top: 48px; left: 2px; height: 698px; display: none; }
.note-detail-bg { background: url(../images/note-bg-top2.png) -2px -9px no-repeat #fff; }
.note-detail-top { background: url(../images/note-detail-top.png) right top no-repeat; padding: 30px 50px 20px 70px; }
.note-other .note-detail-bg { background: url(../images/note-bg-top.png) -2px -9px no-repeat #fff; }
.note-detail-top1 { float: left; margin-right: 16px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0, .39); -moz-box-shadow: 1px 1px 2px rgba(0,0,0, .39); box-shadow: 1px 1px 2px rgba(0,0,0, .39) }
.note-detail-top1 a { width: 150px; height: 150px; padding: 4px; background: #fff; display: inline-block; }
.note-detail-top1 img { width: 150px; height: 150px; }
.note-detail-top2 { float: left; width: 600px; color: #fff; line-height: 26px; }
.note-detail-top2 .name { line-height: 27px; font-size: 26px; height: 35px; }
.note-detail-top2 .last, .note-detail-top2 .location, .note-detail-top2 .info { }
.note-detail-box { padding: 9px 50px 0 70px; line-height: 31px; min-height: 480px; }
.note-detail-btm { position: absolute; z-index: 101; background: #fff; height: 18px; width: 100px; left: 0; bottom: -17px; }
.note-mine .note-detail .nt-ctr { height: 31px; line-height: 29px; padding-top: 2px; display: none; padding: 16px 0 15px; }
.note-mine .note-detail .nt-ctr #save { float: left; }
.note-mine .note-detail .nt-ctr #cancel { float: right; }
.note-detail-box .content { width: 800px; max-width: 800px; min-width: 800px; min-height: 124px; margin: 0px 0 0 0; padding: 0px 4px 0px 4px; line-height: 31px; background: none; border: none; -webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0, .34); -moz-box-shadow: inset 0px 0px 0px rgba(0,0,0, .34); box-shadow: inset 0px 0px 0px rgba(0,0,0, .34); font-size: 14px; }
.note-detail-box textarea.content { -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .34); -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .34); box-shadow: inset 0px 0px 3px rgba(0,0,0, .34); display: none; }
.note-detail-box .bak { display: none; }
.note-detail .arrow { height: 24px; margin-top: 34px; line-height: 24px; vertical-align: top; }
.note-detail .arrow img { cursor: pointer; }
.note-detail .arrow img.prev { float: left; }
.note-detail .arrow img.next { float: right; }
.note-detail .back { position: absolute; z-index: 200; right: 60px; top: 190px; cursor: pointer; font-size: 14px; }
.note-cell-box .back { text-align: right; line-height: 31px; padding-right: 30px; }
.note-cell-box .back span { cursor: pointer; font-size: 14px; }
/*ie6 not-supporte*/
.not-supporte { height: 260px; width: 800px; margin: 125px auto 0; text-align: center; }
.not-supporte .top { height: 100px; text-align:center;}
.not-supporte .top a{ width:440px; height:56px; display:block; margin:0 auto; line-height: 56px; font-size: 24px; color: #444; font-weight: bold;}
.not-supporte .tip { height: 40px; width:630px; margin:0 auto; font-size: 20px; font-weight: bold; color: #666; line-height: 40px; background: url(../images/warning.gif) 0px center no-repeat; text-align:left; padding-left:40px; }
.not-supporte .recommend { text-align: center; margin-top: 110px; }
.not-supporte .recommend a { display: inline-block; margin: 0 50px;width: 80px; height: 40px; line-height: 40px; text-align: center; padding-top: 64px; color: #444; font-size:13px; text-decoration: none; }
.not-supporte .recommend a.firefox { background: url(../images/firfox.png) center top no-repeat; }
.not-supporte .recommend a.chrome { background: url(../images/chrome.png) center top no-repeat; }
.not-supporte .recommend a.ie8 { background: url(../images/ie8.png) center top no-repeat; }
.not-supporte .recommend a.flash { background: url(../images/flash.gif) center top no-repeat; margin: 0 50px 0 50px;width: 90px; }
/******* mail active/ message-box **** star *****/
.mact_box { padding: 30px 60px; width: 600px; margin: 30px auto 0 auto; background: #fff;}
.mact .tt { color: #4f9f0c; color: #4ab5e0; font-size: 26px; line-height: 30px; }
.mact .tt2 { color: #333; font-size: 15px; height: 22px; margin-top: 20px; color: #555; }
.mact .tt3 { line-height: 22px; }
.mact .tt4 { color: #4f9f0c; }
.mact .order_box { padding: 30px 0 0;}
.mact .order_box .table { margin: 0; }
.mact .order_box .table td { font-size: 14px; }
.mact .reason { line-height: 18px; color: #999; font-size: 12px; margin-top: 10px; }
.mact .kssqm{border:0; font-size:14px; width:100%;}
.mact .kssqm th,.mact .kssqm td{ border:1px solid #DCDCDC; height:30px; line-height:30px;}
.mact .kssqm th { background:#ededed;text-align: center;font-size:16px; }
.mact-btn-box { padding: 20px 0 0 0; }
.payment label,.order_box label,.order_box span{ font-size: 14px; line-height: 24px; color: #535353; float:left; }
.order_box span{padding: 0 35px 0 15px;}
.order_box span cite{ font-size: 20px; color: #4ab5e0; }
.payment{ padding: 20px 0; }
.payment .btn_payment{ position:relative; font-size: 18px; line-height: 35px; padding: 0 14px;border: 1px solid #d0d0d0; background: #fff; margin-left: 20px; }
.payment .btn_payment b{ display: none; }
.payment .btn_payment.active{border: 1px solid #a8050e; }
.payment .btn_payment.active b{ display: block; background:url(../images/icons.png)no-repeat -82px -2px; width: 13px; height: 13px; position:absolute;bottom: 0; right: 0; }
.payment_WeChat{ display: none; }
.payment_WeChat .QR_code{height:123px; padding: 20px; background:url(../images/pay_bg.png) no-repeat 0 0; margin-left: 125px;}
.payment_WeChat .QR_code img{ width: 122px; height: 122px;display: none; }
.payment_WeChat .explain{ margin:28px 0 0 80px; background:url(../images/bank_bg.png) no-repeat -92px -3054px; height: 25px; font-size: 14px; line-height: 25px; padding-left: 37px;}
.pay_end{padding: 75px 0 50px 255px; color: #9a9a9a; font-size: 16px; line-height:38px;}
.pay_end .btn_success{ margin-left: 25px; font-size: 18px; color: #fff; line-height: 38px; height: 38px; padding: 0 15px; background:#28a3e2; border: 1px solid #28a3e2;}





.chgEmail { padding:28px 0 5px;}
.chgEmail li{ line-height:30px; height:30px; font-size:14px; padding:5px 0;}
.chgEmail li.tip{ color:#f96161; line-height:20px;}
.chgEmail li .name{ width:75px; text-align:right; float:left; padding-right:13px;}
.chgEmail li input{ width:300px; height:18px; padding:4px; border:1px solid #d1d1d1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:14px;}
.explainInfo{ color:#888;  padding-top:15px;}
/******* mail active/ message-box **** end *****/

/******* news **** star *****/
.news-wrapper{ background: url(../images/news_banner.png) no-repeat scroll center 0; width: 100%; padding: 30px 0 50px; position: relative;}
.news_bg{ width: 100%; position: absolute; top: 0;left: 0; background: url(../images/news_bg.png) repeat-x scroll 0 top; z-index: -10; height: 101px;}
.news-content{ z-index:100;width: 1200px; margin:0 auto;}
.news-nav{height: 36px; line-height: 36px; margin-bottom: 10px;}
.news-nav a{ color: #333; font-size: 14px;}
.news-nav a:hover { color: #4ab5e0; }
.news-rg .news-tt{font-size: 18px; margin-right: 40px;}
.news-rg .news-tt a{color: #333333;line-height: 22px;padding-bottom: 10px;}
.news-rg .news-tt.active a{color: #4ab5e0;border-bottom: 3px solid #4ab5e0;}
.news-lf,.news-rg{float: left;background-color: #fff; padding: 18px 0;}
.news-lf{width: 180px; margin-right: 25px; overflow: visible;}
.news-lf .news-classify{overflow: visible; width: 185px;}
.news-lf .news-classify li{height: 35px; line-height: 35px; text-align: center; overflow: visible; width: 180px; padding-right: 5px; position: relative;}
.news-lf .news-classify li .icon{ position: absolute; right: 0; bottom: -7px; width: 7px; height: 7px; background:  url(../images/bank_bg.png) no-repeat scroll -1px -279px; display: none;}
.news-lf .news-classify li a{ font-size: 16px; text-decoration: none; color: #333;}
.news-lf .news-classify li:hover{ background-color: #f5f5f5; padding-right: 0;}
.news-lf .news-classify li:hover .icon{ display: none;}
.news-lf .news-classify li.cur .icon{display: block;}
.news-lf .news-classify li.cur, .news-lf .news-classify li.cur:hover{ background-color: #4ab5e0; padding-right: 5px;}
.news-lf .news-classify li.cur a{color: #fff; text-decoration: none;}
.news-classify .line{ height: 3px; display: block; background:  url(../images/bank_bg.png) no-repeat scroll 40px -174px; width: 100%;}
.arrow{ background:url(../images/bank_bg.png) no-repeat scroll 3px -205px;height: 20px;width: 20px;}
.news-rg{ width: 1200px; padding: 18px 0px 18px 0px;margin: 0 auto;}
.news-rg .news-head-nav{ line-height: 35px;}
.news-rg .news-head-nav div{height: 42px;border-bottom: 1px solid #e9e9e9;}

.news-head-nav,.news-list{padding: 0 35px 0 30px;}
.news-head-nav a.cur{color: #4ab5e0;}
.news-rg .news-list li{ height: 50px; line-height: 50px;border-bottom:1px dashed #d3d3d3;}
.news-rg .news-list li:before{content: '';width: 4px;height: 4px;display: inline-block;background-color: #a3a3a3;border-radius: 50%;vertical-align: middle;}
.news-rg .news-list li a{ font-size: 14px;margin-left: 15px;}
.news-rg .news-list li .news-date{float: right; color: #b5b5b5;}

/*new detail*/
.newsdetail { margin-top: 30px; background: #fff; position: relative; z-index: 10; padding-top: 10px;}
.newsdetail .tt{ position: relative; margin: 20px 50px 0; height: 20px; color: #535353;}
.newsdetail .tt a, .newsdetail .tt span,.authordetails .tt a, .authordetails .tt span{ display: inline-block; height: 20px; line-height: 20px; vertical-align: middle; font-size: 14px;}
.newsdetail .tt a:hover,.authordetails .tt a:hover{ text-decoration: underline;}
.newsdetail .tt span.cur, .newsdetail a.news_cate,.authordetails .tt span.cur, .authordetails a.news_cate{ color: #4ab5e0;}
.newsdetail .arrow,.authordetails .arrow{background-position: 6px -202px; }
.newsdetail .content{ padding: 20px 50px 40px;}

.newsdetail .content .news_info span.author{ display: none;}
.newsdetail .tt .goback, .authordetails .goback{position: absolute; right: 0; color: #4ab5e0; font-size: 14px;}


.news-page { background: url(../images/line-d8.gif) 30% repeat-y #fff; }
.news-page .news-head { padding: 28px 3% 0; height: 38px; line-height: 18px; font-size: 16px; font-weight: bold; color: #333; border-bottom: 2px solid #4ab5e0; background: #fff; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
.news-page .news-left { float: left; width: 24%; padding: 0 3% 28px; }
.news-page .news-list li { font-size: 14px; padding: 14px 0; border-bottom: 1px dashed #d8d8d8; }
.news-page .news-list li a { font-size: 14px; color: #333; display: block; outline: none; line-height:18px; }
.news-page .news-list li a:hover { color: #4ab5e0;}
.news-page .news-list li a.cur { color: #4ab5e0; cursor:default;  text-decoration: none; }
.news-page .news-list li .date { font-size: 14px; color: #aaa; text-align: right; margin-top:4px; }
.news-page .news-right { float: right; width: 64%; padding:20px 3% 20px; }
.news-page .news-right .news-tt { font-size: 16px; font-weight: bold; color: #333; line-height: 24px; padding:0 0 20px 0; }
.news-page .news-right .news-text { line-height: 24px; font-size: 14px; color: #333;}
.news-page .news-right .news-text p { line-height: 24px; font-size: 14px; color: #333;}
.news-page .news-right .news-text h5{ padding-left:28px; text-indent:-28px; line-height:24px; font-size:14px;}
.news-page .news-right .news-text a{ color:#4c950f;}
.news-page .news3{ padding:30px 3% 20px;}

body.announce{ background:url(../images/notice_bg2.gif);}
.announce-bg{ background:url(../images/notice_bg.gif) center top repeat-x;}
.notice2{ padding:30px; background:#fff; width:890px; margin:0 auto;}
.notice2 .tt{ font-size:26px; font-weight:bold; line-height:30px; padding:10px 0 36px; text-align:center;}
.notice2 .tt2{ font-size:18px;line-height:24px; padding:12px 0; font-weight:bold;}
.notice2 .tt3{ font-size:24px; font-weight:bold; line-height:24px; padding:18px 0; font-weight:bold;}
.notice2 p{font-size:18px; line-height:30px; text-indent:36px;}
.notice2 p .underline{ text-decoration:underline; padding:0 4px;}
.notice2 p.img{ padding:12px 0; text-align:center;}
.notice2 p.name{ padding:0; text-align:center; font-size:20px; font-weight:bold; display:none; }
.notice2 p.btm{ text-align:right; font-weight:bold;}


.main_lt { width:212px; float:left; border:4px #DEEBF4 solid;}
.main_lt .main_lt_tit { line-height:28px; border-bottom:4px #DEEBF4 solid; text-align:center; font-weight:bold; background-color:#2BACE6; color:#FFFFFF; font-size:18px;padding:5px 10px;}
.main_lt .main_lt_box ul li {border-bottom:1px #EEEEEE solid;/*background: url(../images/jtop06081.jpg) no-repeat 12px 19px;padding-left: 6px;*/ font-size: 14px;}
.main_lt .main_lt_box .hover { /*background: url(../images/jtop06082.jpg) no-repeat 12px 19px; color:#0168B7;*/ font-weight:bold}
.main_lt .main_lt_box a { display:block; padding:14px 25px; text-align: center;}
.main_lt .main_lt_box .active { /*background: url(../images/jtop06082.jpg) no-repeat 12px 19px; */color:#4ab5e0; font-weight:bold}
.main_lt .main_lt_box .active a{color:#4ab5e0;}
.main_lt .main_lt_box2 ul li{float:left;width:106px;}
.main_rt { width:918px; float:right;}
.main_rt .main_rt_tit { line-height:50px; font-size:20px; padding-left:6px;}
.main_rt .main_rt_tit .more{float:right;line-height:50px;font-size:13px;color:#777777;}
.main_rt .main_rt_line { background-color:#E0EAF4; height:2px; margin-bottom:20px}
.main_rt .main_rt_line span { display:block; background-color:#4ab5e0; width:90px; height:2px;}
.main_rt_tit_line{height:50px;font-size:20px;border-bottom:2px solid #E0EAF4;margin:0;}
.main_rt_tit_line .txt{display:inline-block;border-bottom:2px solid #4ab5e0;line-height:50px;padding:0 6px;}
.main_rt_tit_line .more{float:right;font-size:13px;color:#777777;line-height:50px;}
.main_rt .main_rt_box ul li { float:left; width:196px; height:45px; line-height:45px; text-align:center; font-weight:bold; border:1px #ACDBEB solid; background-color:#F2F9FF; margin-left:40px; margin-top:20px;}
.main_rt .main_rt_box a { display:block; color:#0268B3;}

.codeFixed img{width:190px; height: 190px;margin-left:10px;border:1px solid #DEEBF4;}
.codeFixed p{color:#4ab5e0; font-size: 15px;line-height: 26px;padding: 10px; text-align:center;}
.codeFixed_index{width: 166px;height: 215px;position: fixed;right: 120px;bottom: 40px;border-radius:15px;background:#DEEBF4;  z-index:999; text-align: center}
.codeFixed_index img{width:125px; height: 125px;margin:15px auto 0;border:1px solid #4ab5e0;}
.codeFixed_index p{font-size: 12px;}

/******* news **** end *****/

/******* reactivate **** start *****/

.reactivate-box {width: 1140px; color: #666;background-color: #fff; padding: 0 30px 40px;margin-top: 50px;}
.reactivate-box form { margin: 0; }
.reactivate-logo { height: 50px; margin: 22px 0 0; background: url(../images/logo2.gif) left top no-repeat; width:230px; cursor:pointer; }
.reactivate-box .blue-bar {color: #a8050e; font-size: 18px; line-height: 20px; padding-top:25px;border-bottom: 1px solid #cfcfcf; }
.reactivate-box .blue-bar span {display: inline-block;padding:0 40px 15px; border-bottom: 3px solid #a8050e;}

.reactivate-box .info { padding: 33px 40px 0; height: 50px; font-size: 14px; line-height: 15px; background: #fff; }
.reactivate-box .info .blue { color: #07b6e5; }
.reactivate { background: #fff; }
.reactivate li ul li { float: left; }
.reactivate li .left { line-height: 24px; font-size: 16px; width: 80px;padding-left: 40px; padding-bottom: 20px; }
.reactivate li .red{ color:#ff6c00; padding-right:6px;}
.reactivate li .right { padding: 0px 0 20px 14px; line-height: 24px; color: #03aad3; font-size: 14px; }
.reactivate li .right input[type='text'],.reactivate li .right input[type='password'] { padding: 4px; width: 300px; border: 1px solid #d1d1d1; height: 16px; line-height: 14px; font-size: 14px; color: #666; margin: 0; }
.reactivate li .right input[type='radio']{ margin:0;}
.reactivate li .right .sub { background: #a8050e; font-weight: bold; font-size: 12px; color: #fff; width: 92px;line-height: 40px; border: none; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 2px; margin-top: 6px; text-align:center; cursor:pointer; margin-left: 80px;}
.reactivate li select{ width:310px;}
/*.reactivate-box .tip { background: #c1cfa1; padding: 20px 0 20px 324px; }
.reactivate-box .tip li { line-height: 38px; color: #838d6b; font-size: 14px; }*/
.reactivate-box .tipinfo { background: #c1cfa1; padding: 20px 80px 20px 165px; }
.reactivate-box .tipinfo li { line-height: 38px; color: #838d6b; font-size: 14px; }
.reactivate-box .right .email-tip { line-height: 38px; font-size: 12px; padding-top: 8px; line-height: 14px; color: #666; }
.reactivate-box .right .email-tip span { color: #ff6c00; }
/******* reactivate **** end *****/


/*课程分类页*/

.cate{ width:1004px; margin:0 auto;/* background:url(../images/cate_bg.jpg) center top no-repeat;*/}
.cate .tt{ float:left; width:248px; height:162px; padding-top:110px; line-height:48px; text-align:center;  background:#60447a; font-size:48px;color:#fff; margin:0px 4px 0 0; position:relative;}
.cate .cel{ float:left; width:248px; height:134px; margin:0px 4px 0 0; position:relative;}
.cate .cel img{ width:100%; height:100%; cursor:pointer;}
.cate .cel .name{ position:absolute; z-index:20; left:0; bottom:0; width:240px; height:22px; padding:4px; color:#fff; line-height:18px; font-size:18px; font-weight:bold; cursor:pointer;}
.cate .cel .bar{ position:absolute; z-index:10; left:0; bottom:0; width:248px; height:30px; background:#000; opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);}
.cate .cel2{ float:left; width:248px; padding-top:54px; height:80px; line-height:20px; margin:4px 4px 0 0; font-size:18px; color:#ededed; text-align:center; font-weight:bold; position:relative;}
.cate .shadow{ display:block; height:100%; width:100%; position:absolute; z-index:100; left:0; top:0;}
.cate .cel2:hover .shadow{ background:url(../images/willpub.png) 152px 107px no-repeat;}
.cate .clr1{ background:#d73849; margin-top:0px;}
.cate .clr2{ background:#99c768; margin-top:0px; margin-right:0;}
.cate .clr3{ background:#5bb1b0;}
.cate .clr4{ background:#edc8b2;}
.cate .clr5{ background:#99d8c7; margin-right:0;}
.cate .clr6{ background:#6ebed5;}
.cate .clr7{ background:#eccd91;}
.cate .clr8{ background:#eb9c9f;}
.cate .clr9{ background:#df6b5b; margin-right:0;}
.cate .clr10{ background:#99c768; padding-top:44px; height:90px;}
.cate-rec{ width:964px; margin:0 auto; padding:24px 20px; font-size:18px; color:#333;}
.cate-rec-box{ width:1004px; margin:0 auto;}
.cate-rec-box li{ float:left; width:250px; text-align:center;}
.cate-rec-box img{ width:240px; height:128px;}




/*public css*/
/*color*/
.color-40 { color: #999 }
.color-50 { color: #7f7f7f }
.color-60 { color: #666 }
.color-70 { color: #4c4c4c }
.color-green { color: #4ab5e0; }
.margin-0 { margin: 0; }
.margin-t0 { margin-top: 0; }
.margin-r0 { margin-right: 0px; }
.margin-b0 { margin-bottom: 0; }
.margin-l0 { margin-left: 0; }
.xubox_title { padding: 0; }
.zsinfo{ padding: 0 100px; color:#5f5f5f; font-size:14px;}
.fOrange{ color:#FFB24F;}
/*支付页面弹出框 modalPay*/
.modalPay .modal-header{ border:0; height:10px;}
.modalPay p{ font-size:14px; padding:0 0 20px 0;}
.modalPay p span{ color:#D62727;}
.modalPay .close{ float:right; font-size:20px;}
.modalPay .close:hover{ text-decoration:none;}
.modalPay .btns{ text-align:center;}
.modalPay .btns a{ margin:0 5px;}

/*单元练习2014.03.14*/
.unitTest { padding: 32px 28px 20px; display: none; }
.unitTest .green { color: #68af21; }
.unitTest .test-top { }
.unitTest .test-top .top-left { float: left; font-size: 16px; color: #333; }
.unitTest .test-top .top-right { float: right; font-size: 16px; color: #333; }
.unitTest .test-top .top-right .time { margin-right: 20px; }
.unitTest .test-content { font-size: 16px; color: #333; }
.unitTest .test-content .timu { font-size: 15px; color: #333; padding: 30px 0 24px; font-weight: bold; }
.unitTest .test-content .timu #testKey { font-size: 32px; float: left; width: 34px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #666; position: absolute; z-index: 10; }
.unitTest .test-content .timu #testType { position: absolute; z-index: 10; margin: 4px 0 0 34px; }
.unitTest .test-content .timu #testTitle { padding: 0 0 0 34px; display: block; text-indent: 75px; line-height: 28px; }
.jieshi { font-size: 14px; line-height: 24px; padding: 20px 0 0 0; }
.jieshi #intro { color: #666; }

/*答题卡*/
.sheetsName{ font:16px/35px '微软雅黑'; color:#333;}
.answer-sheets .question-state{ display:inline-block; width:24px; height:24px; color:#000; text-align:center; background:#e6e6e6; font:normal 14px/24px Arial, Helvetica, sans-serif; margin:0 6px 5px 0;}
.answer-sheets .question-state.cur{ border-bottom:3px solid #666; outline:none;}
.answer-sheets a:hover{ text-decoration:none;}
.answer-sheets .answered-state{background:#c3c3c3; color:#fff;}
.answer-sheets .right-state{background:#C0D3AB; color:#fff;}
.answer-sheets .wrong-state{background:#F3A140; color:#fff;}
.ezReview .answer-sheets .question-state{ margin-top: 8px; }

/*登录框*/

/*登录框*/
.index-float { background: none repeat scroll 0 0 #FFFFFF; display: none;position: fixed;z-index: 3900;}
/*.index-float .float-close { background: url(../images/index_events_close.gif) no-repeat 0 0; cursor: pointer; display: block; height: 20px; position: absolute; right: 10px; top: 10px; width: 20px; z-index: 3901;background-size: 8px 8px;border-radius: 50%;border: 1px solid #333;background-position: center center;}*/
.index-float.index-login-float{ background-color: transparent; }
.index-float.index-login-float .float-close { background: url(../images/bank_bg.png) no-repeat -3px -3346px; cursor: pointer; display: block; position: absolute; right: 0px; top: 0px; width: 37px; height: 37px; z-index: 3901;border:none;}
.index-login-float{ height:430px; overflow-y:auto; width:460px; top:50%; left:50%; margin-top:-215px; margin-left:-230px; padding-top:40px; }
.index-login-float .index-login-item{ float: left;width: 375px; background:url(../images/index_login_float.gif) right bottom no-repeat #fff;padding:0 30px 30px; position: relative; z-index: 4000;}
.index-login-float .index-login-item .modal-backdrop{ width: 340px; opacity: 0.2;filter: alpha(opacity=20); position: absolute; }
.index-login-float .index-login-item.index-login-shop.disable{margin-right: -14px;}
.index-login-float .index-login-item.index-login-team.disable{margin-left: -14px;}

.index-login-float .index-login-item.disable .modal-backdrop{ display: block;}
.index-login-float .tt{width: 325px; height:30px; line-height:28px;padding:0 0 8px 0; margin-top:40px; color:#333; font-size:20px; font-weight:bold;display: inline-block;}
.index-login-float .tt .team_login { position: relative; top: 0px; right: 45px; color: #4ab5e0; float: right; font-size: 15px;/* font-weight: normal;*/ text-decoration: underline; }
.index-login-float .input-box input,.index-login-float .input-box select{ width:320px; height:24px; padding: 10px 10px 10px 40px; margin:15px 0 0; border:1px solid #bdbdbd; color:#666; font-size:16px;}
.index-login-float .input-box input.smscode{width: 173px;}
.index-login-float .input-box input.phone,.index-login-float .input-box input.uname { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAYAAAHewqvIAAAAAXNSR0IArs4c6QAAAkVJREFUWAntV71OAkEQ3gHkLI3RQqOJHaWNvgTYSqJBG2OjD4ANFBATeQBojA2gJtgqD0FsLKk0wUihMZZyyI07d+7d3t6hd9EYf7iCnfnmZ+e+291ZgPGnUK4hjY7A5YiJvP0MV2LaeGxZJABbAOjK8UFlO4EZILKp0a5qZOMnDfuVWkqkg2K5foIM1wRAoxaHeVm3Zar0k5Pbubjwramo9mKlficKcH8DgTJmWJQAm8jvZJIO7pVKh/W5no4d13ryurmRdyl0uzraUKIcF7f0AwOG8e0uXNJiJOd3N0DCbKoBWCm3s7EnbCatADAoHZ0uCZBGcuR4NzGl5WXctNEX1PushYgzqlHWgcFpbjezbr4D7Y7sduZWdlDlQqXeBGRPdr2qg5/+b5fGD1ytf6Gk0Dsu9Go1t6i8lIuV2gEiyxKmbl3CfGiFzSiwFTL6PZ6AxFR8wWBwSPtaDqB9T/ufXnrADZ5A2VnI1NTBPMb77IohTgrDl4wAj9oYW4zRCUPJgxwcQScWvUfvQysijq+PTqWgyclP5KLcgbgMk1z1HU2gMuLRRxR5KFGBEUUqIx7991MUvql5SHgfsHuaX/8SoY1GI95+6BX4/XLTwrBKN8x0Oq0LH3Wk6x1h9gSqg6y3H/Qb3khnIAqpiGHAANk5x2iyWdnPTw74kbFKwTgwLii5lcjC/JLKGP8Gx9f8n9ICB+95D01mt9YuZYewMjXv3vNLk8dN89Z9Y175LdA4A8B53oWiYZPK/nQzQISONh5ZpWJfAfni3dMH85RYAAAAAElFTkSuQmCC) 15px center no-repeat; background-size: 13px 20px; }
.index-login-float .input-box input.truename, .index-login-float .input-box input.username{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAVCAYAAACg/AXsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG6SURBVDhPlZP/S8JQFMX3tw/8wR/9YaCMBJMHhqI5BlYMCqkhKDIwlDKRrFAQMxlOI+H09rzp5p5f+sCF3ct23rjnPAWHWH7B/aHnA0hEXHTtChLJLFSNKlkEa42wT29HxIVTYlDTFdy/TugjD+NeFSk9i4TVx0LMwoREFo4JVb/Bo+zIeQuZJMNFb0WDLQERD7VCFmeOR32UvpWDarSp2xIQGcE8z8McUyujU4F6XsWQ2j92RPzfpVbCwilDLdQjewntxP/dWKklXR4wgcWy0OwJ9VtCImJ5OkPKHuzYyW238mLpHZoECYv4DGvCTjVdRsa4ATPMdWbS3LVZ1BmfqIjAw1uvDvOai1xX0dhkRo5ExIM7m2AaKfeExM5eYJXyiImoM8T1XKDYZp4wmhjuqK1Fhg/Q+EsJo47u7FuMoqyw+HyCmeOB0ytw5jTmKFi2wfhJmv1Bo2N8o3/HneKhe6OJMraLIkAuDU7DD+b2iihXfkqf5dYdIpheJaMduS/7eL9FnO6RcsGvt2bV0egNJLbKaoRupwnL4AtmNUx9kZ9xE5eForBybeOx8u3PI2U8oEMJ3pPY/wD8Asw+LSzX+rkBAAAAAElFTkSuQmCC) 14px center no-repeat; background-size: 18px 20px; }
.index-login-float .input-box input[type="password"]{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAkCAYAAAHtI2rCAAAAAXNSR0IArs4c6QAAA3dJREFUWAm9Vz1sU0EMtpOQLEhA1Q5FILEV0YERsfGzUeZIrdJOtKgNA3SgCCkZEoFoh8JAUpFubdRKmYGNnw3RjaESbAgQDEUFBEteeO+w7+Ue95J7l75U6htyPtuffb6zfReA9leq1h8qOjyWKutC5yTUpFytf5V0QCgJj2RwW59Dpx1faOYqIFn2FE2aLtPIPyYYIn4zChjAX7ByfxrxW6ptjJYq9d9dYhYoZnll45Ki5WhaEAuwXKlvCBDjIW2aZNJ4spMXzNmadbUh4b3q+lgAtRHS7OJq/USUktxbXViurr+gIC4mk8nzR44lt3d3nGWKZvr0UCaTzWYdXTeg+ejvP9k8FzA0onOfQoGAEGfuXh9/q+lHkv7GIhwtzuWuRGppAo676YjP1hTR9EMkLzsV4mgTFRMiLBbmJu9oIkmGY9SkDOCsHRnMFDV2QEZ6bHvp8qSQKc4utSzF7Dki7nYlAINkbxBwjUrvE6QS2eLMRLi0SScEbDQa6fc7zSYCrg4Mped//XBHXdd9AyBe0dIvR66Elux2lRZpcx/Qy48NdO5qojA78bLTMuct/PUaOr8TqMsCWqYhpWPAIGJPQB2gaOTcc1qwJYQYVkzbSBu3WcjnJpDPkM9yYTr3xQZQMjqq5yjgZ99J3neMfQONSU5954EQsMBxFfOToexSsUZ4xKkkwlWlZBqNHkcG06c+fHc+IopFE4h5RmC7DR6PAjE/Yqk2iC+LDeRM45aSAqrmOB2AWqO8k4xbrS+Ui5s2aplyedYSmkerWKFNnY+8JtpGrQ6p8B+To7y82zGRM9U425FNQ3h1LjDSrRTmcjfa9ruGSId+nxM3uW1R9c10IQ0Mut5rfCHSdj+im+iWQcVy+txU6eMeaQKaeIFuG2vSsWSNOMyAfDb7xwQ08f7r+liTjsWhSX3/PNlRmy14R0+Ggf2bs1igMsocgrMpbt/sLE43tpg1itQTxWnhVkLdFXtt/UaLPZjKNvs68DM0dtOoBftdp1mil8aUryPW+NnUq7vo9mI55LuAbqBhTOJYwvPQFfCUeOzc2up1hzG3VKwxWLjeM3bmG/J5ulEbHSvCXo9ImyMlixmhgvU/HrjDFL/F+A8cP62oE8yomuk/hjBSFn0LatRc6BWNm/J6kg9GB5aIc0E1gjCs/5m8SwW8TqfhNgfzD9/vYgAYkgVkAAAAAElFTkSuQmCC) 14px center no-repeat; background-size: 17px 19px; }
.index-login-float .input-box input.smscode ,.index-login-float .input-box input.verifycode{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAAHhxWh1AAAAAXNSR0IArs4c6QAAB4dJREFUWAnVWH1sU1UUv/e9dpNFQIGRCJgYRRBMBAPEKEI2gYCJRgScsHbgMmFbJ0Zi+NhHiWk7BiwG1KyFAQJrO3AxfGiMMwJDiDEIBDQxKEKCMXwooHzPrX3v+juvvc1r17duBv7wJt2995zfOfe8c885994xZtV8gfBbkufxh9+XY+ZpCAqayN5gePzBzxIIGrS1tdmo9/hDrdR3bV5/cLWkehpCdQQfRAQo1lZWOFXFrma/SwQbZ3l1/vCjNGYbNx6zG4N0f6CzM8mudKBUGkw8pBAxVbJ2Y/AhCVYEa5Bj5vWHriUm8YEU5mZG3eaW4ZHOjtVMsNkrK4qSeGZc2nES2tsQPMwVdT1XxdnqRY6TUoLTupzz7TauvldZPu+cZHgbwrMYEzMEF9O7fJkEyb42EJ7OsONvS4LPH6ySXyRpXXoJgDsuEBOOPJAAgajLiQTEQMHbks68gWBeYhIfrPq4JTeV1uUDoPE7CUryU8wdyjTBxAcrXc4nJShj7/OHN5EwWpLCVEGDSWAmxK+6wv9kuniac7YAgv2xEfVul3MZCa3ZsrdvZ8eNq0IwO/h7wDsidH5ZKGKEwviPhiJasdeBETcJPliMTBxtxC5oZzwbdo6J83rVwfIP4atyQ9Gk0cNGMS2SCDCpSW42zb3+8PLUjPdu3PkYPvFv4huK8vPzo4zx/QgrBxFNTScFlF3YJQ/yvt7EYyIaOQMfDjDTjDFZsG7r7ge6MNIQUFCu1zWEJqRhxUhUKVb5g5MsAWBgQW1V484RZkza2EB9HMeEfmxgbnbfioKCW1KAfASBPLerqJ+kyT6tIsmkHjFWI5j+Rla2bfLyknlGhpn5d32sdqeR0kIdPFxMeWnOsANf7Pq8O6zlp9U2hsdqEf2EoqhzhNB2oCwecVcUWW4Cp9jRmXiK6/w0V0QurHgG+TQT+RTJyu43cHnJKzfJEqTCWvCWIgCvg7+dKfyEoovBjPPHa1yOhRw78Rvi8lMuRF/kzFXO+FF3hWOX1WfUBXY8ojH9JSgdjyp6CUqXG3mKGhegxLMSzESXaaRwRdkLS17LJJCJr7jLCltRiyyd2J2CeMU4QxjjuLYC45N1CgHiK5xV17iKVpmxXI8sxhd9ZPDjjGtUEsygWMngleRI+umC1Zr5NIajSyY+McRPY6OMoFSWCS26iQiyYffGK6reJOdWfawExRXVVDg/gfp8M1hl4nVN4+eoFlFNAi9xaBEuVrv4filjWGRMOLuTuJKAUOUqOmxjYqqu8eNI2on4vKR0gu+CWbas2VJRwtl2wfMiTJwAo79kkjKMh8i57Kn43bxzi68oLbguaQmLKiucR+G+fmmPT4mO97fab5/jCktyRUIRYWx2+8hoe8elFLmkqW9DeDIWzHGXFx00M5IUVS2aexpJ+b3VNZBuc7qmf/P8qGE5ZiU0TlJEBJwKz3Imnks9ehpaWu7/I3qqk3FlvNxywstmRK2cmHtY9RNCYjTndGHQy+iaxm324e7SuWfNODm2VESANVt2DOnsiB7iTNmGmuOTQun6bhWlE0iltbS0ZP1yucMIzJG52VMKCgo6UzG9mf9ng6go1AaaG3WhvwklHbQoylo26tvm6vLCRdh8THvfemwQRdAVcTpPaHohjor5WErBohcRDE53eeEBWtobaH4B53MIxtKFXkdNaeKq0jyIjzhYWjo+QphMzTCIrhWUZJnB/CTOqN1CtYWtgknqMC5OWtSByvcq7kNjJd265zfwPOofKyGcHYe/81VFmVFd7vjKWqjnnLjBHkjQz7LRo0HT9VZGNqAZ+QrXG3cDnBYvW0reI4ZcU9pgGKTm9Gmi9eDaYmRNUlW+R3YYamktWpMm0gZjy6oWzLqK11wY++34+UqkBPxGQyLDH7qt4kK9lA4/gkL5MSisj58WGaQZM9YSLAeBHCYbSMDwEA1Um804u1ENl9C8u0aFn+4DUcb3odh9q6hiHP1oTDTj2pzham3oj6+VWBvEpLTHIvCSKEQ+L6lxOddbGQXcBUpt1caGVJcWXTTj6GTXouwClQScH13OVIn1+UPvIH7WAdcMXOLFkvAQAe1qlouunri41Hf3EqGtIbyuKVSPkpqkSUwSMz4h3bQGrUVrmjFJHiIGLC+D5QF6a6EuTDWDzWNvQ6gai3pAS/oozPGMZe7UK51ZFnVvHyJuCnaiHDuxwczrYhAxsSXbsCULUIvXrix30sXqrjVPILQGj+5lqOLbcKkrTlWc1iACwaivYdRUZFCNu8LZ5e6Zqqgn87hXfYibfYibaelkLA0iMErBlzghZ8CoTTBqUToFPaXBmEZs8UIs2Ip31YtWct0aRELeQMgndFGNr/rdxviYSpfDeNhbKUyl42r8YJSJH+Dth/EG8+G/C+5UjHme0SAC05ssIrSjqFGDIBBGIM6HgbpZUeoYBihIkCZ42AFDrti5OsH8X7JUvJz3yCAJjlVmvgeGDUDKnsJDqKymzHFI8qmnoil0fQOq/igY8hceCzN7WrlJvlcGkQC1rVvb7jvffn4ZFl2BuOgTo8b+It7aYezqoX2Gri0uzv/HzPtfjv8FftAwpHEwtOoAAAAASUVORK5CYII=) 12px center no-repeat; background-size: 18px 20px; }
.index-login-float .input-box select.work_cate_code{ background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAABvUlEQVRIiWP8DwQMNABMtDB01GD6GMxCSMHB05cYbt5/zPDyzXswX1xEkEFDUZbBzlSPfIMfPn3JcPPeY4YwLwcGAV5usNiHz18ZVm07wMAP5OtrKOPUizcoHjx7yaCuJAs3FARAbJAYyAJ8gBGWQU5evA708hMUyQ+fv0AN4yFKXEFaHB5E4KAAheHFG/cY7M30GDjY2PC6BB84ePoiAzsbK4O5vibE4BfAiAF5Tx0YKZQA+WcSDD9+/QazaZ+OP0LDjRLw4+cvOBsceaCgACUhBkYGBntTfWCQyDBwsCPCGjkdswPFzfU0UAy8eOMuOL2DDA73dGCQB0YiOIwlgIleX1MZGNbvGB48fcGwad8xYBpVAmYGIQZ5KXGGVdsPMsT5u4INWbRxN1gMZNHDZy8YbgDTOcggUJp+CNQLYoMASgaRABpkD0wu7jYmYFfeAKWW63fBcjANIADynbgoJAe6WZuAfQfKTCCDYQBrzgMpBLkAlrO65qxkWLRhNyQogMkpLy6QYHgTLCtAIC82EKWsIAYQZTDIB8hBQQygT7EJSjagSCAH/Pj1C1ziYRiMrwgkFiAXCYyj1T8MAACTiKPq3uy3EQAAAABJRU5ErkJggg==) 14px center no-repeat; background-size: 18px 26px; height:45px; line-height:45px; width: 370px; }
.index-login-float .get_sms_code_pop{display: inline-block;width: 135px;height: 44px;line-height: 44px;border: 1px solid #4ab5e0;margin:15px 0 0 5px; border-radius: 3px; color: #4ab5e0; text-align: center;vertical-align: middle;}
.index-login-float .get_sms_code_pop.disabled{ border: 1px solid #ddd; color:#ddd; }
.index-login-img {background:url(../images/login_img.jpg) no-repeat;background-size:235px 350px;background-position: 0 -35px; width: 236px;height: 300px;}
.rembox{ padding:13px 0; height:18px;}
.rembox .forgot{ float: left; width:300px; font-size:14px;}
.rembox .forgot a{ color:#4ab5e0; font-size:14px;}
.rembox .forgot a.reg_btn{ color:#ff8a00;}

.rembox .remember{ float:right; height:18px; line-height:18px; width:105px; font-size:14px; color:#777;}
.rembox .check { float: left; margin: 2px 6px 0 0; width: 14px; height: 14px; background: url(../images/remember.png?v=161228) 0 0 no-repeat; cursor: pointer; }
.rembox .check.yes { background: url(../images/remember_check.png?v=161228) 0 0px no-repeat; }
.index-login-float .btn-box{ background:#4ab5e0; height:46px; line-height:45px; font-size:20px; color:#fff; text-align:center; cursor:pointer; border-radius: 3px;}
.index-login-float .regBtn,.index-login-float .resetBtn{margin-top: 20px;} 
.index-login-float .index-login-team .btn-box{background-color: #27a2ea;}
.index-login-float .jt-box{ margin-top:15px; padding:0px 0; height:24px; text-align:center;}
.index-login-float a{ font-size:14px; color:#333;}
.index-login-float a:hover{ color:#4ab5e0;}
.index-login-float .jt-reg{ float:left; color:#4ab5e0; text-decoration:underline;}
.index-login-float .jt-log{ float:right;}

.index-login-float .index-login-item{ transition:all .2s ease-in;transform:scale(1);}
.index-login-float .index-login-item.disable{ transition:all .2s ease-in;transform:scale(0.96);  z-index: 3999;}

.index-reg-float{ overflow-y:auto; width:490px; padding: 0 15px; top:50%; left:50%; margin-left:-300px; margin-top: -130px;}
.index-reg-float .tt{ height:28px; line-height:28px; margin-top:32px; padding-bottom:28px; color:#777; font-size:18px; font-weight:bold; text-align:center;}
.index-reg-float .entrance{ float:left; width:244px; text-align:center; padding-bottom: 34px; }
.index-reg-float .team_reg{ width: 200px;}
.index-reg-float .hd a { display: block; margin: 0 auto; padding-top: 13px; width: 103px; height: 90px; font-size: 14px; line-height: 18px; color: #fff; text-align: center; text-decoration: none; background: #4ab5e0; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.index-reg-float .hd a .bg { display: block; margin: -5px auto 0; width: 37px; height: 55px; background: url(../images/register_model_ico.png) 0px 0px no-repeat; }
.index-reg-float .user_reg .hd { border-right:1px solid #c9c9c9;}
.index-reg-float .user_reg .hd a .bg { background-position: 0px 0px; background-size:200%;}
.index-reg-float .user_activation .hd a .bg { margin-bottom: 0px; background-position: -36px 0px; background-size:200%;  }
.index-reg-float .entrance p{ font-size:12px; line-height:20px; text-align:center; margin-top:15px; color:#777;}

.index-login-float .agree_tip { margin-top: 18px; text-align: center; font-size: 14px; line-height: 18px;}
.index-login-float .agree_tip a { font-size: 14px; color: #2b6d99; }
.index-login-float .agree_tip a:hover { color: #e0252f;}

.index-login-float .goto { margin-top: 22px; text-align: center; font-size: 15px; }
.index-login-float .goto a { font-size: 15px; color: #2b6d99; }
.index-login-float .goto a:hover { color: #9fd0cd;}


#index-shadow { display: none; opacity: 0.4;}

/*轮闪图*/
/*.index_banner{width: 100%;height: 100%;}
.index_banner img{width: 100%;}*/
.banner_wrap { position: relative; overflow: hidden; width: 100%; height: 100%;}
.banner_wrap .flash{ height:100%; width:100%; position: relative; }
.banner_wrap .flash .pic{ height: 100%; padding: 0;text-align: center;margin:0 auto;}
/*width:1920px; height:350px;*/
.banner_wrap .flash .pic img{width:100%;display:block;vertical-align:middle;}
.banner_wrap .picvessel{text-align: center;height:100%; width: 100%;/*position: relative; width: 1300px;height: 250px;*/ position:absolute;top:0;left:0;box-shadow: 0 0 10px #ccc;}
.index_banner_tab { height:14px; width: 100%; text-align: center; position: absolute; z-index:1000; bottom:20px; line-height:0; }
.index_banner_tab a { height:14px; width:14px; display: inline-block;margin: 0 5px; outline: none; border-radius: 50%; background-color: #fff;}
.index_banner_tab a:hover, .index_banner_tab a.active { background-color: #4ab5e0;}
.banner_wrap .flash_btn{ display: inline-block; width: 40px; height: 60px; position: absolute;  top: 50%;margin-top: -30px; /* text-align: center; background-color: #000; opacity: 0.3;filter: alpha(opacity=30); -moz-opacity: 0.3; */ background: url(../images/bank_bg.png) no-repeat scroll 0 0; background-position: 0px -3106px; display: none;}
/* .banner_wrap .flash_btn i{ font-size: 30px; color: #fff; } */
.banner_wrap .flash_btn.prev{ left: 50%; margin-left: -600px;}
.banner_wrap .flash_btn.next{ right: 50%; margin-right: -600px; background-position: -53px -3106px;}
.banner_wrap:hover .flash_btn{display: inline-block;}
.special_banner .index_banner_tab{ bottom: 30px; }
.special_banner .banner_wrap{ height: 380px; }
.special_banner .banner_wrap #flash{ width: 100%; height: 380px; left: 0%; margin-left: 0;}
.special_banner .flash .pic{ height: 380px; }

.index_banner_wrap .flash{position: relative;overflow:hidden;width: 100%; height: 100%; text-align: center}
/*网络证书板块*/
.certificate_col_item{ width: 33%;float: left;min-height: 98px;}
.certificate_col_item .item_icon{display: block; width: 13.5%; float: left; background: url(../images/bank_bg.png) no-repeat scroll 0 0; background-position: -80px -350px; height: 60px;margin: 20px 0;}
.certificate_col_item .item_icon.actual{background-position: -80px -414px;}
.certificate_col_item .item_icon.verification{background-position: -80px -488px;}
.certificate_col_item .item_intro{width: 84%; float: left; text-align: left; height: 100%;}
.certificate_col_item h3{font-size: 16px; padding: 0;font-weight: 600;}
.certificate_col_item p{margin-top: 5px; line-height: 20px;color: #6f6f6f;}
.certificate_col .line{display: inline-block; float: left; width: 5px; background: url(../images/bank_bg.png) no-repeat scroll 0 0; background-position: -109px -920px; min-height: 75px;margin-top: 10px;}
/*专题板块*/
#top_List ul{  margin-right: -20px; height: 154px; overflow: hidden;left: 0;position: absolute; }
.course-center .slide_btn{ float: right;margin-top: -45px; margin-right: 70px;}
.course-center .slide_btn a{ display: inline-block; width: 35px; height: 26px; border: 1px solid #d7d7d7; text-align: center; color: #4ab5e0; line-height: 26px;}
.course-center .slide_btn a i{ font-size: 18px; }
.course-center .slide_btn a.disabled{ color: #e0e0e0; }
.cover_col{width: 1000px; min-height: 135px;}
.cover_col_item{width: 277px; margin-left:30px; float: left; position: relative; height: 154px;}
.cover_col_item img{height: 156px; width: 100%;}
.cover_col_item:last-child{margin-right: 0;}
.cover_col_item .alcover{height:156px;left: 0; overflow: hidden;position: absolute;top: 0;width: 100%; display: block;}
.cover_col_item .alcover h2,.cover_col_item .alcover .vw{color: #fff;position: absolute;text-align: center; width: 100%;z-index: 10;}
.cover_col_item .alcover h2{font-size: 20px; overflow-y:hidden;line-height: 26px;top:20px; width:215px; padding:0 10px; display: table-cell;}
.cover_col_item .alcover .vw{line-height: 35px;top:80px; }
.cover_col_item .alcover span{background:url(../images/sled.png) no-repeat scroll right center;font-size: 16px; padding:0px 30px 3px 0;}
.cover_col_item .albg{background: #4ab5e0 none repeat scroll 0 0;height: 100%;opacity: 0.9;width: 100%; position: absolute; top: 0; left: 0;}
.cover_col_center.cover_col{width: 1200px; min-height: 154px;}
.cover_col_center .cover_col_item{width: 23.33%;margin-right:2%; margin-left: 0; height: 154px;}
.cover_col_center .cover_col_item .alcover{height:154px;}
.cover_col_center .cover_col_item a img{width: 100%; height: 100%;}
.cover_col_center .cover_col_item .alcover h2{width:240px; padding:0 20px; top: 30px;}
.cover_col_center .cover_col_item .alcover .vw{top:90px; }

/*底部*/
.footer{ background-color: #1e1e1e; color: #a9a9a9; position: relative; padding-bottom: 20px;}
.footer h3{font-size:16px;color:#fff;padding:20px 0;}
.footer .gsinfo span{margin-right: 15px;}
.footer .footer_cr{margin-top: 15px;}
.footer .footer_cr .rg{float: right;}
.footer a:hover{ text-decoration: none;/* color: #4ab5e0;*/}

/*意见反馈*/
.index_float { background:#f7f7f7; display: none;position: fixed;z-index:5100;}
.index_float .float_close, .modal-header .close, .mini_closer { background:url(../images/bank_bg.png) no-repeat -94px -816px; cursor: pointer; display: block; height:16px; position: absolute; right:20px; top: 12px; width:16px; z-index: 1501;opacity:1; filter: alpha(opacity=100);}
.index_login_float{ height:300px; overflow-y:auto; width:547px; top:50%; left:50%; margin-top:-175px; margin-left:-300px; padding:60px 0 0 53px; }
.modal-backdrop {opacity: 0.4;}
.index_feedback_float{height:350px; overflow-y:auto; width:540px; top:50%; left:50%; margin-top:-175px; margin-left:-270px;padding:0;}
.index_feedback_float .tt{font:16px/30px "微软雅黑"; color:#4ab5e0;height:30px; padding:30px 0 0 52px;}
.index_feedback_float .float_close{top:13px; right:20px;}
.index_feedback_float .input_box{ padding:22px 0 0 41px;}
.index_feedback_float .input_box span.tip{ width:85px; display:inline-block; font:14px/25px "微软雅黑"; color:#333; text-align:center;}
.index_feedback_float .contact_way{ width:328px;}
.index_feedback_float .feedback_info{ width:328px; height:98px; max-width:328px; min-width:328px;}
.index_feedback_float .input_box cite{ color:#ff6c00;}
.index_feedback_float .btm{ font:12px/22px "微软雅黑"; color:#aaa; padding:0 0 0 95px;}
.index_feedback_float .feedback_btn{ background:#4ab5e0; color:#fff; font:12px/32px "微软雅黑"; height:32px; width:auto; padding:0 10px; float:right; margin-right:65px; cursor:pointer;}
.index_feedback_float .feedback-tip{padding:20px 0 5px 52px; display: none;}
.index_feedback_float .feedback-tip p{ font-size: 14px;}
.index_feedback_float.message{ width: 590px; height: 410px; padding-right: 58px; margin-left: -325px;}
.index_feedback_float.message .tt{ font-size: 18px;}
.index_feedback_float.message .feedback-tip{ display: block;}
.index_feedback_float.message .feedback-tip,.index_feedback_float.message .input_box{ width: 540px;}
.index_feedback_float.message .contact_way,.index_feedback_float.message .feedback_info{ width:430px; max-width: 430px;}
.index_feedback_float.message .feedback_btn{ margin-right: 5px;}

/*视频学习页面--全屏*/

/* 布局样式 */
.container_full{width: 100%; height: 100%;min-height: 100%; overflow: hidden;}
.side-bar,.video-wp{height: 100%;}
.white{background-color: #fff; }
.black{background-color: #14191d; color: #fff;}
.green_bg{background-color: #c3e7cb; color: #fff;}
.video-wp{width:100%; float:right; /* min-width: 820px; */}
.video-wp .study-content{ margin-right:380px; position: relative; height:100%; /*overflow-x: scroll;  overflow-y:hidden; */ } 
.side-bar{float: right; width: 380px; margin-right: -100%; z-index: 100; position: relative; max-height: 100%; overflow: hidden;}
.m-section{margin: 0 auto;}
.unit-test,.test-score{max-width: 1006px; min-width: 625px; width: 80%; margin: 0 auto; height: 100%;  background-color: #fff; display: none;}
.cont-wrap{/* background-color: #717171;  min-width: 745px; */ height: 100%;}
.side-bar-catalog{width: 320px; float: left; padding: 40px 0 0; font-weight: bold; height: 100%; overflow: auto;}
.side-bar-catalog.black{ color: #c1c1c1;}
.side-bar-catalog.black .catalog-content a{ color: #c1c1c1;}
.side-bar-catalog.green_bg{ background-color: #c3e7cb; color: #535353;}
.side-bar-catalog.green_bg .catalog-content a{ color: #535353;}
.side-bar-catalog.green_bg .catalog-content{ background-color: #c3e7cb;}
.side-bar-nav{ width: 60px;/* float: right; */background-color: #353e45; height: 100%; color: #fff; font-weight: bold; font-size: 14px; text-align: center;position: absolute; right: 0; overflow: hidden; z-index: 205;}
.video-wp .study-title{height: 40px; line-height: 40px; font-size: 14px; background-color: #eeeeee; overflow: hidden;}
.video-wp .study-title.black{ background-color: #717171;}
.video-wp .study-title.green_bg{ background-color: #def3e3;}
.video-wp .study-title.green_bg .art-tt{ color: #535353;}
.study-title a.back{padding-right: 110px;}
.study-title i{width: 13px; background: url(../images/full_bg.png) no-repeat 0 0; background-position: -80px -10px; display: inline-block; height: 25px; float: left; margin: 7px 10px 0 25px;}
.study-title.black i{ background-position: -83px -35px; }
.study-title .study-unit{display: inline-block; background-color: #cecece; border-radius: 12px; width: 96px; text-align: center; height: 25px; line-height: 25px;margin-right: 5px; }
.study-title.black .study-unit{background-color: #8c8d92;color: #fff; }
.study-title.green_bg .study-unit{background-color: #fff;color: #000;}
.study-title .back-tip{ position: absolute; top: 35px; left: 5px; width: 100px; line-height: 30px; color: #fff; background-color: #353e45; text-align: center; border-radius: 3px; display: none; z-index: 1000;}
.study-title .back-tip i{position: absolute; left: -2px; top: -13px; background: url(../images/bank_bg.png) no-repeat -108px -1542px; width: 13px; height: 6px;}
.video-wp{ background-color: #eeeeee; height: 100%;}
.video-wp.black{ background-color: #717171;}
.video-wp.green_bg{ background-color: #def3e3;}

.video-wp #articleContext{ background-color: #eeeeee; height: 100%;}
.video-wp #articleContext.black{ background-color: #717171;}
.video-wp #articleContext.green_bg{ background-color: #def3e3;}
.video-wp .video-box{ margin-left: 0.75%;}
.video-wp .text { margin: 20px 40px; /*padding: 30px 40px; background: #fff;*/ font-size: 15px; line-height: 30px; text-align: justify; }
.video-wp .prev,.video-wp .next{ display: block; position: absolute; width: 40px; height: 25px; background: url(../images/full_bg.png) no-repeat 0 0; }
.video-wp .prev{background-position: -4px -64px; top: 0; left: 82px;}
.video-wp .next{background-position: -3px -98px; bottom: 0; left: 82px; z-index: 999;}
.video-box { position: relative; }
.copyright-warning { position: absolute; z-index: 2999; right: 30px; bottom: 40px; width: 202px; height: 28px; /* line-height: 28px; font-size: 14px; color: red; text-align:center; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; */ background: url(../images/video_copyright.png) no-repeat; }
.video_container{ -moz-box-shadow: 0px 2px 2px #555;-webkit-box-shadow: 0px 2px 2px #555; -o-box-shadow: 0px 2px 2px #555;box-shadow: 0px 2px 2px #555;}
.stretch-btn{width: 20px; height: 27px; position: absolute;right: 0px; top: 0px; z-index: 1000; border-bottom-left-radius:4px; border-top-left-radius:4px; background: #353e45 url(../images/full_bg.png) no-repeat 5px -493px;}
.side-bar .btn-res-price {text-align: right;margin-right:10px;}
.side-bar .btn-res-price .btn-download,.side-bar .btn-res-price .btn_buy{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background:#4ab5e0; font:14px/35px "微软雅黑"; height:35px; padding:0 10px; text-align:center; display:inline-block;margin-left:10px; color:#fff; }
.side-bar .catalog-content{height: 100%;}
.side-bar .catalog-content h4{ line-height: 25px; font-size: 16px; padding: 0 0 5px 20px;font-weight: bold;}
.side-bar .catalog-content .info{ padding: 10px 20px;line-height: 30px; }
    
.unit-item .art-wrap-li .article-li{display: block;}
.unit-item ul li,.unit-item .art-wrap-li .article-li{ height: 35px; line-height: 35px; font-size: 14px; padding: 0 10px 0 60px; overflow: hidden;}
.unit-item ul li.unit-li{padding-left: 30px; background: none; }
.unit-item .art-wrap-li .article-li i{ background: url(../images/full_bg.png) no-repeat 0 0; background-position: -6px -140px; display: inline-block;width: 20px; height: 20px;margin-right: 20px; margin-top: 7px; float: right;}
.unit-item .art-wrap-li .article-li.cur{background-color: #cecece;}
.unit-item .art-wrap-li .article-li.cur i,.unit-item .art-wrap-li .article-li.studied i{background-position: -5px -173px;}
.side-bar-catalog.black .unit-item .art-wrap-li .article-li.cur.cur{background-color: #424242; color: #e6e6e6;}
.side-bar-catalog.black .test-box.active,.side-bar-catalog.black .last-test.active{background-color: #424242; }
.side-bar-catalog.black .test-box.active a,.side-bar-catalog.black .last-test.active a{color: #e6e6e6;}
.side-bar-catalog.green_bg .unit-item .article-li.cur{background-color: #fff; }
.side-bar-catalog.green_bg .test-box.active,.side-bar-catalog.green_bg .last-test.active{background-color: #fff; }
.unit-item ul .article-li:hover{background-color: #cecece; cursor: pointer;}
.unit-item ul .article-li:hover i{background-position: -5px -173px;}
.side-bar-catalog.white .unit-item ul .article-li:hover{ color: #000;}
.side-bar-catalog.white .test-box.active,.side-bar-catalog.white .last-test.active{background-color: #cecece; }
.side-bar-catalog.black .unit-item ul .article-li:hover{background-color: #424242; color: #e6e6e6;}
.side-bar-catalog.green_bg .unit-item ul .article-li:hover{background-color: #fff;}
.side-bar .catalog-content .last-test,.side-bar .catalog-content .qn{padding-left: 30px; height: 40px; line-height: 40px; font-size: 14px;}
.test-box.active{cursor: pointer;}

.art-tip{ position: absolute; top: 100px; left: 10px; width: 280px; line-height: 18px; background-color: #f1f2f4; color: #646464; padding: 5px 10px; box-shadow: -1px -1px 1px #cccdcf; display: none;}
.art-tip i{ position: absolute; bottom: -8px; left: 40px; width: 13px; height: 8px; background: url(../images/bank_bg.png) no-repeat 0 -912px;}
.side-bar-catalog.green_bg .art-tip{ background-color: #e9e8e8;} 
.side-bar-catalog.green_bg .art-tip i{ background-position: 0 -928px;} 
.side-bar-nav ul li{font-weight: bold; font-size: 14px;}
.side-bar-nav ul li.content{ padding: 15px 0;cursor: pointer;}
.side-bar-nav ul li.content:hover,.side-bar-nav ul li.content.active{background-color: #999;}
.side-bar-nav ul li.bg-btn{cursor: pointer;}
.side-bar-nav ul li i{display: block; height: 24px; width: 24px; background: url(../images/full_bg.png) no-repeat 0 0; background-position: -73px -62px; margin-left: 18px;}
.side-bar-nav ul li.biji i{background-position: -73px -99px; margin-left: 20px;}
.side-bar-nav ul li.question i{background-position: -67px -186px; margin-left: 17px; width: 30px;}
.side-bar-nav ul li.tip{ margin: 85px 0 5px;}
.side-bar-nav ul li.bg-btn div{  height: 38px; width: 38px; margin-left: 10px; margin-bottom: 20px;}
.side-bar-nav ul li.bg-btn.cur div{ background: url(../images/full_bg.png) no-repeat 0 0; background-position: -60px -142px;}
.side-bar-nav ul li.bg-btn a{display: inline-block; width: 28px; height: 28px; background-color: #fff; margin: 5px 4px 5px 6px; }
.side-bar-nav ul li.bg-btn[data-type="2"] a{background-color: #c3e7cb;}
.side-bar-nav ul li.bg-btn[data-type="3"] a{background-color: #14191d;}
.catalog-content .unit-item[artid] .test-box,.catalog-content .last-test{display: none;}
.catalog-content .test-box a,.catalog-content .last-test a{ cursor: pointer; margin-right: 30px;}
/*全屏，记笔记*/
.biji-content,.tiwen-content{display: none; font-weight: normal; position: relative; height: 100%;}
.biji-lists{margin-top: 10px;}
.biji-content .edit-biji,.tiwen-content .edit-question{width: 100%; border-bottom: 1px solid #ddd; padding: 10px 0 10px; margin-bottom: 10px;}
.edit-biji .biji-input{border: 1px solid #d3d3d3; padding: 5px; width: 290px; height: 65px;-moz-box-shadow: 1px 1px 2px #dfdfdf inset;-webkit-box-shadow: 1px 1px 2px #dfdfdf inset; -o-box-shadow: 1px 1px 2px #dfdfdf inset;box-shadow: 1px 1px 2px #dfdfdf inset; font-size: 12px;}
.edit-biji .tijiao,.edit-question .tijiao{background-color: #4ab5e0;color: #fff;background-image: none; border-radius: 3px;}
/* .edit-biji .quxiao,.edit-question .quxiao{background-color: #fff; border: 1px solid #d3d3d3;} */
.biji-control li.li1{width: 110px;}
.biji-control .li1 i{display: block; float: left;}
.biji-control .li1 span{display: block; padding-left: 25px;background: url(../images/full_bg.png) no-repeat 0 0; /*float: right;*/margin-right: 5px;}
.biji-control .li1 span.screen-shot{background-position:-75px -241px;}
.biji-control .li1 span.reset{background-position:-76px -215px; cursor: pointer;}
.biji-list-full,.que-list-full{width: 320px; /* background-color: #f2f2f2; */}
.side-bar-catalog.black .biji-list-full,.side-bar-catalog.black .biji-list-full .que-list-full{  background-color: #14191D; color: #fff;}
.side-bar-catalog.green_bg .biji-list-full,.side-bar-catalog.green_bg .biji-list-full .que-list-full{  background-color: #c3e7cb; color: #535353;}
.tab-ul li{float: left; width: 100%; text-align: center; border-bottom: 1px solid #d3d3d3; height: 45px;line-height: 45px; font-size: 14px; /* color: #000; */}
.tab-ul li.cur{border-bottom: 2px solid #4ab5e0; color: #4ab5e0;}
.tab-ul li:hover{cursor: pointer;}
.biji-item-wrap,.que-item-wrap{padding: 0 10px; /* overflow:auto;max-height: 100%; */}
.biji-item{padding: 10px 0; border-bottom:1px dotted #999; }
.biji-item:hover{background-color: #F5F7FA;}
.side-bar-catalog.green_bg .biji-item:hover{background-color: #b6e7c0; }
.side-bar-catalog.black .biji-item:hover{background-color: #000; }
.biji-item .biji-desc,.que-item .que-desc{height: 44px;}
.biji-item .biji-desc .avatar-s,.biji-item .biji-desc .biji-intro{float: left;}
.biji-item .biji-desc{margin-bottom: 10px; position: relative;}
.biji-item .biji-desc .avatar-s,.que-item .que-desc .avatar-s{width: 42px; height: 42px; margin-right: 12px; background-color: #c3e7cb; border-radius: 5px; overflow: hidden;}
.avatar-s img{width: 100%; height: 100%;}
.biji-item .biji-desc .biji-intro{width: 200px;}
.biji-intro .uname,.que-intro .uname{color: #4ab5e0; height: 16px; line-height: 16px; font-size: 16px;}
.biji-intro .ct,.que-intro .time{ height: 12px;line-height: 12px;margin-top: 12px; color: #9f9f9f;}
.biji-item .ct{ line-height: 20px; /* max-height: 40px; */ color: #666; overflow: hidden;}
.side-bar-catalog.black .biji-item .ct{color: #c1c1c1;}
.biji-desc .unit-num{color: #999; padding-left: 20px; height:16px; line-height:16px;background: url(../images/full_bg.png) no-repeat 0 0; background-position: -87px -491px; position: absolute; right: 0; top: 0;}
.biji-item .opt-nums{margin-top: 8px; height: 25px; line-height: 25px;}
.biji-item .opt-nums div{float: left; padding-left: 20px; color: #999; background: url(../images/full_bg.png) no-repeat 0 0; cursor: pointer; margin-right: 10px;}
.biji-item .opt-nums div.up-num{background-position: -76px -561px;}
.biji-item .opt-nums div.mark-num{background-position: -79px -582px; margin-right: 15px;}
.biji-item .opt-nums div.up-num:hover{background-position: -76px -632px; color: #ffbe3a;}
.que-item div.up-num:hover{background-position: -76px -635px; color: #ffbe3a;}
.biji-item .opt-nums div.mark-num:hover{background-position: -81px -651px; color: #ffbe3a;}
.biji-item .biji-time{color: #999;height: 25px; line-height: 25px;margin-top: 5px;}
.biji-item .opt-nums a{margin-right: 15px;color: #999;}
.biji-item .opt-nums a i{ font-size: 14px;}
.biji-item:hover .unit-num{background-position: -89px -675px; color: #FFBE3A;}
.biji-item .opt-nums a:hover{ color: #ffbe3a;}
.close-btn{position: absolute; right: -15px; top: -15px; width: 30px; height: 30px; background: url(../images/full_bg.png) no-repeat 0 0;background-position: -67px -523px;}
.edit-bj-item{ font-size: 14px;}
.bj-item-input{width: 285px; margin-bottom: 8px; font-size: 12px; resize: none;}
.edit-bj-btn{background-color: #0d9cdf; color: #fff;}
/*全屏 提问*/
.edit-question .question-input{border: 1px solid #d3d3d3; height: 65px; width: 290px; padding: 3px; -moz-box-shadow: 1px 1px 2px #dfdfdf inset;-webkit-box-shadow: 1px 1px 2px #dfdfdf inset; -o-box-shadow: 1px 1px 2px #dfdfdf inset;box-shadow: 1px 1px 2px #dfdfdf inset; font-size: 12px;}
.edit-question .question-tt{height: 20px; line-height: 20px; padding: 3px; width: 290px; border: 1px solid #d3d3d3;margin-bottom: 5px;}
.que-item{ position: relative; border-bottom: 1px dotted #d3d3d3; padding-top: 10px;}
.que-item .que-desc{ margin-bottom: 10px;}
.que-item .que-desc div,.que-item .opt-nums div{float: left;}
.que-item .opt-nums{float: right; width: 90px; color: #999; margin-bottom: 8px; margin-top: 10px;}
.que-item .answer{color: #999;}
.answer-input{width: 285px; font-size: 12px; -webkit-box-shadow: inset 1px 1px 2px #DFDFDF;-moz-box-shadow: inset 1px 1px 2px #DFDFDF;-o-box-shadow: inset 1px 1px 2px #DFDFDF;box-shadow: inset 1px 1px 2px #DFDFDF;}
.que-item .up-num{padding-left: 25px; color: #999; background: url(../images/full_bg.png) no-repeat 0 0;background-position: -76px -564px;margin-right: 10px; cursor: pointer;}
.que-item .opt-num:hover{background-position: -76px -632px; color: #ffbe3a;}
.que-item .tijiao{color: #fff; display: inline-block; padding: 2px 10px; background-color: #4ab5e0; float: left; border-radius: 3px;}
.words-num{float: right; color: #999;}
.words-num span{color: red; font-size: 14px; font-style: italic;}
.que-item .icon{position: absolute; bottom: 0; right: -10px; background: url(../images/full_bg.png) no-repeat 0 0;background-position: -86px -615px;margin-right: 10px; width: 12px;  height: 12px;}
.edit-answer{display: none; position: relative; padding-bottom: 10px;}
.que-intro{line-height: 20px; overflow: hidden; color: #666; /* max-height: 40px; */text-align:justify; text-justify:inter-ideograph; }
.side-bar-catalog.black .que-intro{color: #c1c1c1;}
.biji-item-wrap .empty,.que-item-wrap .empty{ padding: 40px 0; text-align: center; font-size: 14px; background-color: #fff; display: none;color: #999;}
.answer-item{ padding: 10px 10px 30px;background: #eef7e9 none repeat scroll 0 0; border-top: 1px dotted #d9d9d9;}
.side-bar-catalog.black .answer-item,.side-bar-catalog.black .reply-edit{ background-color: #04263d;}
.side-bar-catalog.black .edit-bj-item .edit-bj-cancel{ color: #999;}
.side-bar-catalog.black .reply{ color: #fff;}
.side-bar-catalog.green_bg .answer-item,.side-bar-catalog.green_bg .reply-edit{ background-color: #b6e7c0;}
.edit-answer.reply-edit{background: #eef7e9 none repeat scroll 0 0;}
.side-bar-catalog.black .edit-answer.reply-edit{ background-color: #04263d;}
.side-bar-catalog.green_bg .edit-answer.reply-edit{ background-color: #b6e7c0;}
/*全屏 测验*/
/* .unit-test,.test-score{width: 1006px; position: absolute; top: 40px; margin: 0 auto; min-width: 625px; background-color: #fff; z-index: 500; display: none;} */
.test-score{ min-width: 700px;}
.unit-test .tt,.test-score .tt{height: 40px; line-height: 40px; color: #fff; text-align: center; background-color: #4ab5e0; font-size: 16px; font-weight: 550; position: relative;}
.unit-test .close,.test-score .close{ position: absolute; width: 16px; height: 16px; top: 12px; right: 30px;background:#fff url(../images/full_bg.png) no-repeat 0 0;background-position: -2px -247px; z-index: 1200;}
.unit-test .test{padding: 10px 40px; position: relative; color: #333;}
.unit-test.testing .test{ padding-bottom: 90px;}
.unit-test .test .test-top{color: #646464;}
.test-top .test-tl{font-size: 16px; height: 40px; line-height: 40px; width: 300px; float: left;}
.test-top .test-tl span{ color: #71b136;}
.unit-test .test .test-tr{float: right; font-size: 15px; font-weight: bold; height: 40px; line-height: 40px;}
.unit-test .test-cont{position: relative; margin-top: 10px;}
.unit-test .test-tt{font-weight: bold; font-size: 15px;  line-height: 40px; /* width: 660px; */}
.unit-test .test-tt .test-style{color: #71b136;}
.unit-test .test-time{ position: absolute;top: 40px;right: 40px; color: #646464; font-size: 16px;}
.unit-test .test-time span{color: #71b136;}
.unit-test .test-time span#time-type{color: #646464;}
.unit-test .xuanxiang .testText{ min-height: 200px; }
.unit-test .xuanxiang  li{line-height: 50px;}
.unit-test .xuanxiang li a.xuanxiang1{margin-top: 12px; background: none; background-color: #e7e5ce; border-radius: 50%; display: block; float: left; height: 26px; width: 26px; line-height: 26px;}
.unit-test .xuanxiang.duoxuan li a.xuanxiang1{border-radius: 3px; }
.unit-test .xuanxiang  li a.xuanxiang1.cur{margin-top: 12px; background-color: #a3a4a7; color: #fff;}
.unit-test .test-result{height: 40px; line-height: 40px; padding-left: 40px; margin-top: 20px; font-size: 14px;}
.unit-test .test-result.wrong{ color: #d06e5d;  background: url(../images/full_bg.png) no-repeat 0 0;background-position: -60px -695px; background-color: #fee6d1;}
.unit-test .test-result.right{ color: #71b136;  background: url(../images/full_bg.png) no-repeat 0 0;background-position: -62px -386px; background-color: #ddecc1;}
.unit-test .jiexi{ line-height: 35px; margin-top: 20px;  font-weight: bold; font-size: 14px; display: none;}
.jiexin-cont{ display: inline-block; width: 96%; font-size: 14px;}
.unit-test .jiexi .icon{ width: 20px; height: 35px; background: url(../images/full_bg.png) no-repeat 0 0;background-position: -75px -421px;display: inline-block;vertical-align: top;}
.unit-test .jiexi span{font-weight: normal;}
.unit-test .chg-btn{text-align: center; margin: 10px 0 20px;}
.unit-test.testing .chg-btn{position: absolute; bottom: 10px; left: 50%;margin: 0; margin-left: -45px; }
.unit-test .chg-btn a{display: inline-block; text-align: center; width: 80px; height: 30px; line-height: 30px; border:1px solid #d3d3d3; font-size: 14px; margin: 0 30px; cursor: pointer;}
.unit-test .chg-btn a:hover{ text-decoration: none;}
.unit-test .chg-btn a.prev-btn-rev{background-color: #e6e6e6;}
.unit-test .chg-btn a.active{background-color: #4ab5e0; color: #fff; border:none;}
.answer-sheet{font-size: 14px;}
.answer-sheet p{ margin-bottom: 5px; font-size: 16px;}
.answer-sheet ul li{float: left; margin-right: 10px;}
.answer-sheet ul li a{display: inline-block; color: #fff; background-color: #bfd4a7; width: 24px; height: 24px;line-height: 24px; text-align: center; font-size: 14px;}
.answer-sheet ul li a.wrong{background-color: #f3a140;}
.answer-sheet ul li a.cur{border-bottom:3px solid #676665; height: 24px;}
.unit-test .xuanxiang li a.slt{background-color: #71b136;}
.unit-test-rev,.test-score{ max-height: 100%; overflow: auto;}
/*全屏 成绩*/
.chart-block,.chart-block2{ position: relative; height: 460px;}
.score-block .score-top,.chart-top{background: url(../images/tt_bg.png) repeat-x 0 0; width: 100%; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold;color: #646464; text-align: left;}
.score-top span,.chart-top span{ margin-left: 40px;}
.graph{padding: 35px 0 10px;}
.graph .score-center{ width: 405px; margin: 0 auto; color: #333;}
.graph .graph-l,.graph .graph-r{width: 49%; float: left;}
.graph span.vertical-line{border-right:1px solid #e8e8e8;  height: 130px; display: inline-block; float: left; margin-top: 5px;}
.graph .graph-l{text-align: right; }
.graph .graph-l .circle{height: 123px; width: 123px; border-radius: 50%; border: 3px solid #dadada; overflow: hidden; position: relative;}
.circle .cir-top{height: 100%;width: 100%;}
.circle .cir-bottom{height: 0%; width: 100%;background-color: #36c0a9;}
.circle .cir-intro{position: absolute; width: 50px; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; font-size:14px;font-weight: bolder; text-align: center;}
.circle .cir-intro span{font-size: 18px;}
.graph .graph-r{text-align: left;}
.graph .graph-rw{width: 75px; text-align: center; margin: -25px 53px 0 0; float: right;}
.graph-r p{font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; width: 90px;}
.graph-r div.num-wrap{width: 90px; height: 120px; overflow: hidden;border-radius: 5px; background-color: #dadada; }
.num-wrap div{ height: 60px; line-height: 60px; color: #fff; font-size: 40px; width: 100%; text-align: center;}
.num-wrap .right-num{background-color: #36c0a9; }
.score-block .test-date{height: 40px; line-height: 40px; font-size: 14px; color: #646464; padding-left: 40px; position: relative;}
.chart-block #placeholder,.chart-block2 #placeholder2{/* margin-left: 210px; */ position: absolute; left: 50%; margin-left: -290px; top: 75px;}
.chart-block .flot-head,.chart-block2 .flot-head{ width: 670px; text-align: left; position: absolute; left: 50%; margin-left: -310px; margin-top: 5px;}
.chart-block .flot-foot,.chart-block2 .flot-foot{ width: 610px; position: absolute; left: 54%; margin-left: -330px; padding: 0; text-align: right; top: 400px;}
.test-score .opt-btn{ padding-left:20px; position: absolute; width: 225px; top: 50%; left: 50%; margin-top: -20px; margin-left: -125px; display: none;}
.test-score .opt-btn a{ background: #4ab5e0 none repeat scroll 0 0;border: 1px solid #4ab5e0;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;margin-bottom: 0;width: 90px; height: 32px; line-height: 32px; text-align: center; margin-right: 20px; }
.test-score .opt-btn a.test-rev{ background-color: #f8f8f8;border: 1px solid #d3d3d3; color: #333;}
/* 全屏  问卷调查*/
.questionnaire{ width: 650px; height: 347px; position: absolute; top: 40px; left: 40%; margin-left: -325px; z-index: 1500; background-color: #fff; text-align: center; display: none;}
.questionnaire .icon{ position: absolute; top: -1px;left: 30%; width: 25px; height: 32px; background: url(../images/full_bg.png) scroll no-repeat -1px -398px; font-size: 10px; color: #fff; text-align: center; line-height: 12px; padding-top: 3px;}
.questionnaire .tt{height: 40px; line-height: 40px; background-color: #f2f2f2; font-size: 16px; color: #27a2ea;}
.questionnaire-content{ display: inline-block; position: relative;}
.questionnaire-content .qn-tt{ height: 50px; line-height: 50px; text-align: left; font-size: 14px;}
.options-text li{ text-align: left; line-height: 35px; font-size: 14px; color: #646464; padding: 0 0 0 30px;} 
.option-cont{height: 35px; line-height: 35px;}
.options-text li a{margin-top: 10px; background: url(../images/full_bg.png) scroll no-repeat 0 -448px;display: block; float: left; height: 20px; width: 20px; line-height: 20px; position: absolute; left: 0;}
.options-text li.active a{ background-position: -1px -475px;}
.questionnaire-content .sub-next{ display: inline-block; height: 30px; line-height: 30px; width: 120px; background-color: #27a2ea; margin-top: 50px; color: #fff; }
.container_full .comment-page a{ line-height: 20px; padding: 0 6px; font-size: 10px;}
.side-bar a.edit-bj-btn:hover{ color: #fff; text-decoration: none;}
/* 学习页面引导提示框 */
.dw_stepbox{ position:absolute; z-index: 3000; display: none; background: url(../images/dw_bg.png) scroll no-repeat 0 0;}
.dw_obj{ position: absolute; border: 2px dashed #4ab5e0; }
#dw_step1{ left:8px; top:-10px; background-position: 0px 0px; width: 178px; height: 150px; }
#dw_step2{ left:70px; background-position: 0px -155px; width: 168px; height: 134px;}
#dw_step3{ right:370px;  background-position: 0px -312px; width: 215px; height: 100px; top: -13px;}
#dw_step4{ right:0px; top:0px; background-position: 22px -414px; width: 254px; height: 103px;}
#dw_step5{ right:0px; top:72px; background-position: 0px -518px; width: 232px; height: 98px;}
#dw_step6{ right:0px; top:150px; background-position: 0px -629px; width: 230px; height: 99px;}
#dw_step7{ right:0px; /* top:305px; */ top: 225px; background-position: 0px -728px; width: 225px; height: 240px;}
.dw_stepbox .next{ display: block; height:30px;width:80px; cursor:pointer; position: absolute;text-decoration: none; }
#dw_step1 .next {left: 77px; bottom: 15px;}
#dw_step2 .next {right: 10px; bottom: 8px;}
#dw_step3 .next {right: 60px; bottom: 13px;}
#dw_step4 .next {right: 80px; bottom: 18px;}
#dw_step5 .next {right: 80px; bottom: 13px;}
#dw_step6 .next {right: 160px; bottom: 23px;}
#dw_step7 .next {right: 80px; bottom: 20px;}
/* #dw_step_s1{ left:82px; top:10px; background-position: 4px -1365px; width: 520px; height: 206px; }
#dw_step_s1 .next{ left: 260px; bottom: 33px;}
#dw_step_s2{ left:82px; top:10px; background-position: 0px -1590px; width: 520px; height: 156px; }
#dw_step_s2 .next{ left: 210px; bottom: 35px;}
#dw_step_s3{ left:82px; top:10px; background-position: 0px -1765px; width: 520px; height: 168px; }
#dw_step_s3 .next{ left: 245px; bottom: 33px;}
#dw_step_s4{ left:82px; top:10px; background-position: -1px -1973px; width: 520px; height: 148px; }
#dw_step_s4 .next{ left: 140px; bottom: 43px;}
#dw_step_e{ left:-16px; top:55px; background-position: 270px -1235px; width: 720px; height: 130px;}
#dw_step_e .expire-dw{ border:2px dashed #27a2ea; width: 265px; height: 20px; line-height: 20px; border-radius: 3px; text-align: center;font-size: 14px; position: absolute; top:20px; background-color: #fff;}
#dw_step_e .next{ left: 460px; top: 52px;} */

.guide_box{ position: absolute;  z-index: 1002; display: none; background: url(../images/dw_bg.png) scroll no-repeat 0 0;}
/* .guide_box .bk_box{  position: absolute;} */
.guide_box .next{ position: absolute; z-index: 1003;width: 85px; height: 35px; cursor: pointer;}

#dw_step_s1.guide_box{ width: 270px;height: 85px; background-position: 0 -1015px; }
#dw_step_s1 .next{bottom: 10px; right: 5px;}

#dw_step_s2.guide_box{ width: 270px;height: 90px; background-position: 0 -1362px; }
#dw_step_s2 .next{bottom: 8px; right: 5px;}

#dw_step_s3.guide_box{ width: 250px;height: 80px; background-position: 0 -1578px; }
#dw_step_s3 .next{bottom: 8px; right: 5px;}

#dw_step_s4.guide_box{ width: 250px;height: 80px; background-position: 0 -1477px; }
#dw_step_s4 .next{bottom: 10px; right: 5px;}

#dw_step_s5.guide_box{ width: 270px;height: 86px; background-position: 0 -1243px; }
#dw_step_s5 .next{bottom: 8px; right: 5px;}

#dw_step_s6.guide_box{ width: 275px;height: 90px; background-position: 0 -1126px; }
#dw_step_s6 .next{bottom: 10px; right: 5px;}

.modal-backdrop.fade.in.dwpop_shadow{opacity: 0.45; filter: alpha(opacity=45); -moz-opacity: 0.45; z-index: 2000;}

.change_video .btn{margin:10px 10px 0;}
.change_video .cur{background:#4ab5e0;color:#fff;}
/* 发票邮费付款 */
.class-buy .center-cont{ background-color: #fff; padding: 0 120px; }
.class-buy .tt-gray{ color: #000; font-size: 16px; background-color: #eee; height: 40px; line-height: 40px; padding-left: 20px;}
.center-cont li{ border-bottom: 1px dashed #d9d9d9; line-height: 40px; margin-left: 15px; padding-left: 10px; font-size: 16px;}
.cont-bk{ border:1px solid #d9d9d9; margin-bottom: 30px;}
.center-cont li .price,.center-cont .pay-price span{ color: #4ab5e0; font-size: 20px;}
.center-cont .pay-price{ text-align: right; font-size: 16px; }
.center-cont .btn-back{ border:1px solid #eee;}
/* 试听全屏页购买框 */
.buy-tip{ width: 380px; position: absolute; z-index: 10001; right: 450px; background-color: #fff; line-height: 55px; /*border-radius: 5px;border-top-left-radius:0; border-top-right-radius:0;*/ }
.buy-tip .lf{ float: left; padding: 10px 15px;}
.buy-tip .lf p{ line-height: 35px; line-height: 20px; color: #999; text-align: left;}
.buy-tip .price .red,.buy-tip-ct .price .red{ font-size: 20px; color: #4ab5e0;}
.buy-tip .btn-buy{ float: right;}
.buy-tip .price-box,.buy-tip-ct .price-box{ float:left; width:140px;}
.buy-tip .price-box p{ height: 25px; line-height: 25px;}
.buy-tip .btn-buy,.buy-tip-ct .btn-buy{ display: inline-block; background-color: #4ab5e0; color: #fff; padding: 0 12px; height: 30px; /*border-radius: 5px;*/ margin: 15px 20px 0 15px; text-align: center; line-height: 30px; font-size: 14px;}
.buy-tip-ct{width: 370px; position: absolute; z-index: 10001; left: 50%; margin-left: -175px; top: 250px; background-color: #fff; /*border-radius: 5px;*/ padding: 40px 0; text-align: center; display: none;}
.buy-tip-ct .close{ position: absolute; top: 5px; right: 5px;}

.packet-buy-tip{ display: none; width: 380px; position: absolute; z-index: 10001; right: 450px; background-color: #fff; line-height: 55px;}
.packet-buy-tip .lf{ float: left; padding: 10px 15px;}
.packet-buy-tip .lf p{ line-height: 35px; line-height: 20px; color: #999; text-align: left;}
/* 首页公告 */
.index_float_notice{ position: fixed; width: 982px; height: 425px;  top: 50%; left: 50%; margin-top:-234px; margin-left: -435px; z-index: 9999; display: none;  padding-top: 50px;}
.index_float_notice .close-notice { width: 48px; height: 48px; display: inline-block; position: absolute; left: 872px; top: -45px; cursor: pointer; background: url(../images/bank_bg.png) scroll no-repeat -1px -2799px;}
/* .index_notice_float1{ } */
.index_notice_float1 .welcome-use { width: 486px; height: 64px; display: inline-block; position: absolute; top: 364px; left: 213px; cursor: pointer; background:#fff; opacity:0;filter:alpha(opacity=0);}
.index_notice_float1 .reg-gift { width: 237px; height: 237px; display: inline-block; position: absolute; top: 221px; left: 746px; cursor: pointer; background:#fff; opacity:0; filter:alpha(opacity=0);}
.index_notice_float2 { padding-top: 62px; text-align: center;}
.index_notice_float2 .notice-cont{ background-color: #fff; padding: 15px 80px 40px; min-height: 415px; border-radius: 3px;}
.index_notice_float2 h3{height: 40px; line-height: 40px; border-bottom:1px dashed #999; font-size: 18px; font-weight: bold;}
.index_notice_float2 .post-date{ color: #999; line-height: 40px;}
.index_notice_float2 .notice-detail{ max-height: 320px; overflow-y:auto; text-align: left; font-size: 14px; line-height: 25px; text-indent: 2em;}
.index_notice_float2 .notice-detail p{ font-size: 14px; text-align:justify;text-justify:inter-ideograph;}
.index_notice_float2 .p-top{ text-indent: 0em; line-height: 48px;}
.index_notice_float2 .notice-detail .p-rg{ text-align: right; line-height: 30px;}
.index_notice_float2 .btn-close{ display: inline-block; width: 80px; height: 29px; line-height: 29px; background-color: #4ab5e0; color: #FFF; border-radius: 3px; font-size: 14px;}

.reg_gift_btm { position: fixed; z-index:5100; bottom: 0; width: 100%; height: 166px; background: #031b39; opacity:0.9; filter:alpha(opacity=90); display: none; }
.reg_gift_btm .gift_content { position: absolute; left: 50%; top: -166px; margin-left: -500px; width: 1000px; height: 314px; background: url(../images/reg_gift_btm.png) no-repeat; }
.reg_gift_btm .closer { position: absolute; top: 180px; left: 976px; width: 24px; height: 24px; display: inline-block; cursor: pointer; background:#fff; opacity:0; filter:alpha(opacity=0);}
.reg_gift_btm .reger { position: absolute; top: 279px; left: 178px; width: 93px; height: 32px; display: inline-block; cursor: pointer; background:#fff; opacity:0; filter:alpha(opacity=0);}
/* 站内信 */
.minenotice .notice_bk{background-color: #fff;padding: 20px 0; color: #333;}
.opt_cate a{ margin-right: 10px;  text-decoration: none;}
.opt_cate a .notice_icon{ vertical-align: middle;margin-top: -8px;}
.minenotice .noticeList table th{ color: #1F9EDC; border-top: none; }
.minenotice .noticeList table tr.unread td.title{ font-weight: bold;font-size: 14px; }
.minenotice .noticeDetail{ background-color: #fff6f7; border-bottom: 1px dotted #ccc;}
.notice_bk .opt_cate{ padding: 15px 0; font-size: 14px;padding: 20px 25px;margin-bottom: 20px;} 
.notice_bk .notice_type li{ float: left; padding: 5px 10px; font-size: 14px;}
.notice_bk .notice_type li a{ display: inline-block; font-size: 14px; color: #333333;}
.notice_bk .notice_type li a.active{ color: #a8050e; }
.notice_bk .tt { font-size: 16px; font-weight: bold; line-height: 40px; padding-top: 10px; padding-left: 20px; border-bottom: 1px solid #e9e9e9;color: #333; }
.notice_bk .rg_wp{ float: right;  }
.notice_bk .rg_wp a{ border:1px solid #a8050e; color: #a8050e; font-size: 14px; padding: 6px 15px;background-color: #fff; margin-right: 30px; }
.notice_bk .opt_cate .checkAll,.notice_bk .checkOne{ display: inline-block;width: 13px;height: 13px;background: url(../images/bank_bg.png) no-repeat -46px -372px; float: right;margin-top: 12px;}
.notice_bk .checkOne{ margin-top: 8px; }
.notice_bk .opt_cate .checkAll.checked,.notice_bk .checkOne.checked{ background-position: -46px -396px;}
.notice_bk tr{  }
.notice_bk tr td{ height: 30px; line-height: 30px; font-size: 14px;color: #646464;padding-top: 0;padding-bottom: 0;}
.notice_bk tr td.auth_type{ font-size: 12px; color:#989898;}
.notice_bk tr td.date{color: #989898;    font-size: 14px;}
.notice_bk .notice_icon{ width: 30px; height: 30px; display: inline-block; background: url(../images/bank_bg.png) no-repeat -3px -3294px;}
.notice_bk .notice_icon.open{ background-position: -3px -3250px; }
.notice_bk .title{font-size: 16px;color: #333;}
/* 头像设置 */
.img_view{ text-align: center; padding: 30px 0 30px;}
.img_view #avatar{ padding: 3px; border:1px solid #ccc; border-radius: 3px; width: 200px; height: 200px;}
.img_type_tip{ display: inline-block; margin-left: 20px; }
.ucface_box { text-align: center; }
.ucface_box #sub_add { margin-left: 40px; }

/* 退款 */
#refund-box.flash-box{ width: 650px; padding: 50px 40px; display: none;}
#refund-box .form-group{ margin-bottom: 10px; }
#refund-box .bx-item{ float: left; }
#refund-box .bx-item.lf-line{ border-right: 1px dashed #ccc; }
#refund-box .bx-item.rg-line{ border-left: 1px dashed #ccc; }
#refund-box .bx-lf{ width: 330px; padding-right:30px;  }
#refund-box .bx-rg{ width: 258px; padding-left:30px; }
#refund-box .check_all,#refund-box .check_one{display: inline-block;width: 13px;height: 13px;background: url(../images/bank_bg.png) no-repeat -46px -372px;vertical-align: middle;cursor: pointer; margin-right: 10px;}
#refund-box .check_all.checked,#refund-box .check_one.checked{background: url(../images/bank_bg.png) no-repeat -46px -396px; }
#refund-box .editor_box{ padding-left: 0;padding-right: 0;  }
#refund-box .editor_box dd {width: 110px;}
#refund-box .editor_box h5{ height: 36px; }
#refund-box .r-blk .editor_box p{ margin-bottom: 0; }
#refund-box .class_table{ width: 238px; }
#refund-box .tt{ font-size: 14px; width:235px; float: right; text-align: center; }
#refund-box .sub_refund,.btn_refund{ display: inline-block; width: 80px; height: 35px; line-height: 35px; background-color: #4ab5e0; color: #fff;font-size: 14px; text-align: center;border-radius: 3px; }
#refund-box .rest_num{ color: #a8050e; }
.form-group .tag {float: left;width: 90px;text-align: right;font-size: 14px;line-height: 30px;padding-right: 2px;color: #333;}
.form-group .content{ float: left; width: 235px; }
.form-group .content select,.form-group .content input,.form-group .content textarea{ width: 230px; padding: 2px 3px; }

.reg-procedure{margin: 0 auto; width: 650px;}
.reg-procedure li{ width: 200px; float: left; padding: 30px 0; text-align: center; }
.reg-procedure li.regcur,.reg-procedure li.regcur a{color:#4ab5e0;}
.user-info .info-input.congratulations{color:#333; font-size:24px; margin:30px 0; letter-spacing: 0.6px;text-align: center;}
.user-info .info-input.congratulations .show_info { line-height: 40px; font-size: 16px; display: none;width: 500px;margin: 0 auto;text-align: left;padding: 0 0 0 300px;}
.user-info .info-input.congratulations .show_info span { color: #4ab5e0; } 
/*课程列表样式*/
#userclass_list{
    padding-left:70px; 
}
.mycourse_list_cont{
    position: relative;
    padding: 5px 0 25px 25px;
    border-left: 1px solid #e9e9e9;
}
.mycourse_list_cont .mycourse_list_data{
    position: absolute;
    top: 0;
    left: -85px;
    width: 70px;
    color: #8a8c8f;
}
.mycourse_list_cont .mycourse_list_data:before{
       content: '';
    display: block;
    position: absolute;
    left: 79px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #b5b5b5;
}
.mycourse_list_cont .mycourse_list_data span{
    display: block;
    text-align: right;
}
.mycourse_list_cont .mycourse_list_data .mycourse_list_year{
    font-size: 16px;
    display: none;
    color: #333;
}
.mycourse_list_cont .mycourse_list_data .mycourse_list_month{
    font-size: 14px;
    color: #646464;
}
.mycourse_list_img{
   float: left;
}
.mycourse_list_img a img{
    width: 175px;
    height: 96px;
}
.mycourse_list_center{
    padding-left: 20px;
    display: inline-block;
}
.mycourse_list_center h3 a{
        text-decoration: none;
}
.tMar5{margin-top:5px;}
.mycourse_list_center .mycourse_list_text{
    margin-bottom: 10px;
    font-size: 14px;
}
.mycourse_list_center .mycourse_list_text span{
    margin-right: 30px;
}
.mycourse_list_center .mycourse_list_bar{
    position: relative;
    width: 180px;
    display: inline-block;
    height: 10px;
    background-color: #dad8d7;
    border-radius: 5px;
    vertical-align: middle;
    
}
.mycourse_list_center .mycourse_list_bar_w{
    position: absolute;
        width: 0;
    display: inline-block;
    height: 10px;
    background-color: #4ab5e0;
    border-radius: 5px;
    vertical-align: middle;
}
.mycourse_list_cont .mycourse_list_bar_text{
    color: #646464;
}
.mycourse_list_cont .mycourse_list_bar_text span{
    margin: 0 6px;
    color: #ff2424;
}
.mycourse_list_right:hover{
    background-color:#4ab5e0;
    color: #fff;
    text-decoration: none;
}
.mycourse_list_right{
    float: right;
    margin-top: 24px;
    font-size: 14px;
    color: #4ab5e0;
    border: 1px solid #4ab5e0;
    background-color:#fff;
    border-radius: 3px;
    width: 90px;
    height: 35px; 
    line-height: 35px;
    text-align: center;
}
.mycourse_list_cont.redDot .mycourse_list_data:before{ background-color: #4ab5e0; }
.mycourse_list_cont.redDot .mycourse_list_year{display: block;}
    /******* 忘记密码 **** start **/
.center_white{ background: #fff; margin: 40px auto; padding: 0;}
.center_white .center_white_tt{ padding: 20px 0 4px 0; margin:0 30px; font-size: 16px; border-bottom: 1px solid #d3d3d3; height: 40px; line-height: 40px;}
.center_white .center_white_tt .back{ float: right; font-size: 14px; color: #4ab5e0;}
.center_white .center_white_tt .back:hover{ text-decoration: underline;}
.forget{ margin: 0 30px; padding-bottom: 30px;}
.forget .forget_tt{ margin-top: 18px; line-height: 30px; font-size: 16px;}
.forget .step{ margin-top: 25px; padding: 0 0 0 106px;}
.forget .step li{ display: inline-block; width: 250px; margin-right: 50px; background: url(../images/spirit_01.png) 230px -382px no-repeat; color: #c7c7c7; text-align: left; height: 30px; line-height: 30px; /*text-align: center;*/ font-size: 18px;}
.forget .step li span{ display: inline-block;}
.forget .step li.cur, .forget .step li.active{ color: #333; background: url(../images/spirit_01.png) 230px -411px no-repeat;}
.forget .step li.cur span{ border-bottom:2px solid #4ab5e0; }
.forget .step li.li3{ margin-right: 0; background: none; width: 120px;}
.forget .type_tt{ margin: 30px 0 0 106px; line-height: 30px; font-size: 16px; padding-left: 28px; background: url(../images/spirit_01.png) -136px -610px no-repeat; }
.forget .type{ padding: 40px 0 30px; height: 60px; text-align: center;}
.forget .type a{ display: inline-block; height: 60px; padding: 0 0 0 77px; line-height: 60px; font-size: 16px; text-align: center;}
.forget .type a.type_email span{margin-right: 20px; background: url(../images/spirit_01.png) -49px -685px no-repeat;width: 34px;height: 34px;display: inline-block;vertical-align: middle;}
.forget .type a.type_phone span{margin-right: 15px; background: url(../images/spirit_01.png) -5px -686px no-repeat;width: 34px;height: 34px;display: inline-block; vertical-align: middle;}


.forget .input_box{ margin:30px 0 0;}
.forget .input_box li{ display: block; line-height: 40px; padding:10px 0;}
.forget .input_box li.tt{ line-height:20px; height:20px; padding: 10px 0 0;}
.forget .input_box li span.tag{ display: inline-block; width: 400px; margin-right: 6px; text-align: right; font-size: 16px; vertical-align: middle;}
.forget .input_box li span.text{ font-size: 16px; vertical-align: middle;}
.forget .input_box li input[type="text"]{ height:24px; line-height: 24px;  width: 240px; vertical-align: middle;}
.forget .input_box li .tip{ font-size: 14px; padding-left: 10px; color: #666;}

.forget .phone_verify { margin-top: 15px; text-align: center;}
.forget .phone_verify ul li{ display: block; padding-top: 20px;}
.forget .phone_verify .number{ display: inline-block; height: 60px; width: 210px; padding: 0 0 0 76px; background: url(../images/spirit_01.png) -94px -756px no-repeat; line-height: 60px; font-size: 16px; text-align: left;}
.forget .phone_verify #phone{width: 180px;height: 30px;}
.forget .phone_verify .btn_orange{ line-height: 28px; font-size: 16px;}
.forget .phone_verify .verify_code{ width: 380px; height: 30px; line-height: 30px; font-size: 16px; }
/* email 找回*/
.forget .input_box li .email_verify_tip{ color: #666;}
.forget .input_box li .email_verify_tip a{ color:#4ab5e0; outline: none;}
.forget .input_box li .email_verify_tip a:hover{ text-decoration:underline;}

.forget .email_tip { margin-top: 30px; padding:0 104px 30px; font-size: 18px; line-height: 36px;}



/******* **** end **/
.tab-pane .intro-box{ padding: 0 40px 40px; }
.tab-pane .intro-box p{ padding-top: 10px; text-indent: 2em; font-size: 14px; color: #333;}
.btn-subClassComment{background:#3abc98; }
.btn-subClassComment:hover{background:#3abc98; }

.judge-group .judge-msg{padding: 4px 4px 4px 32px;}
.judge-group.tip1 .judge-msg{background: none; color:#777;}
.judge-group.old-tip .judge-msg{background: url(../images/reg_tip.gif) 10px center no-repeat;color:#cc1923;}
.judge-group.error .judge-msg{background: url(../images/reg_wrong.gif) 10px center no-repeat; color: #cc0000;}
.judge-group.success .judge-msg{background: url(../images/reg_right.gif) 10px center no-repeat; color: #3d882d;}
.judge-group .judge-red{display: none;}

/*课程标签*/
.index_interest_tag { position: fixed; width: 880px; height: 400px; top: 50%; left: 50%; margin-top: -200px; margin-left: -440px; z-index: 9999; background: none; padding-top: 10px; display: none;}
.index_interest_tag .close-notice { width: 48px; height: 48px; display: inline-block; position: absolute; left: auto; right: -30px; top: -30px; cursor: pointer; background: url(../images/bank_bg.png) no-repeat -3px -3346px; }
.index_interest_tag .img_tag{width: 100%;position: absolute;top: -25%;left: 0;}
.index_interest_tag .blue_bg{height: 10px;background: #4ab5e0;}
.index_interest_tag .interest-cont{    background-color: #fff; padding: 25px 50px 50px; max-height: 400px;}
.index_interest_tag .age_tag{background:#fff;padding: 65px 50px 0;}
.index_interest_tag .age_tag .age_date{text-align: left;margin-left: 25px;font-size: 14px;}
.index_interest_tag h3{border: none;padding: 0;color: #333;font-size:20px;font-weight: normal;text-align: left; }
.index_interest_tag h3 span{font-size:14px; color:#666; margin-left:20px;}
.interest-cont .pre_tag{ max-height: 140px;overflow-y: auto;margin-top: 20px;font-size: 14px;color: #666;}
.class-tag .classify{padding: 25px 40px; text-align: left; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;flex-wrap: wrap;}
.index_interest_tag .classify:after, .pre_class .classify:after {content: ""; flex: auto; }
.class-tag .classify a{padding: 6px 20px; border: 1px solid #ccc; color: #666; font-size: 14px; border-radius: 17px;display: inline-block;margin:0 20px 20px 0;}
.class-tag .classify a.active{color: #4ab5e0;border: 1px solid #4ab5e0;}
.btn-close.tag_close{width: 120px;height: 40px;line-height: 40px;background: #4ab5e0;font-size: 16px;border-radius: 10px;}

.pre_class .pre_tag{padding: 0 45px;font-size: 16px;}
.pre_class .pre_tag .tag_selected{padding: 6px 20px;font-size: 14px; border-radius: 17px; display: inline-block;margin:0 20px 20px 0;color: #666; border: 1px solid #ccc;position: relative;}
.pre_class .pre_tag .tag_selected .tag_remove{cursor: pointer;width: 16px;height: 16px;background-size: 8px 8px;background-repeat: no-repeat;background-position: 8px 6px; margin-right: -4px;display:inline-block; background-image: url(../images/btn-close.png) }
.pre_class .classify{padding: 25px 72px;}
.pre_class .tag_close{display: inline-block;color: #fff;text-align: center;}
.class-tag .interest-cont .classify{margin: 25px 0;max-height: 120px;overflow: auto; overflow-y: auto;padding:0 0 40px;border-bottom: 1px solid #ddd;}
.pre_class.interest-cont .pre_tag{padding: 0; text-align: left;}


/*payResult*/
.pay-result .pay_sta{ padding: 84px 0 0 320px; font-size: 17px;}
.pay-result .icon{color: #ff5c39; font-size: 35px; padding: 0 20px 0 10px;}
.pay-result .suc{color: #ff5c39; font-size: 22px; }
.pay-result .msg .info{margin: 40px 150px;line-height: 50px;padding:0 50px; border: 1px solid #ddd; height: auto;}
.pay-result .order-ii{border-bottom: 1px dashed #ddd;font-size: 15px;}
.pay-result .order-ii:last-child{border: none;}
.pay-result .msg .order-info{padding: 0;}
.pay-result .msg .order-info span{width: 400px;padding-left: 10px;}
.pay-result .price{color: #ff5c39;font-size: 18px;font-weight: normal;}
.pay-result .order_btn{margin: 0 150px; text-align: right;}
.pay-result .order_btn .btn{background: #26A1EB; border: none; color: #fff; padding: 10px 30px;}


video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 50px);}

.elementClass1{color:#4ab5e0;}
.elementClass2{color:#ff0000;}
.elementClass3{color:#33CC33;}


/* 用户名重复修改 */
.chg_username { position: absolute; z-index: 3901; left: 50%; top: 50%; width: 634px; margin: -160px 0 0 -317px; display: none; }
.chg_username .title { height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; background: #39b9f5; }
.chg_username .content { height: 280px; background: #fff; }
.chg_username .content .info { padding: 26px 56px; font-size: 16px; line-height: 24px; color: #333; }
.chg_username .content .edit_box { padding: 0 56px; }
.chg_username .content .edit_box .tag { float: left; width: 78px; font-size: 17px; line-height: 32px; color: #777; font-weight: bold; }
.chg_username .content .edit_box .ipt_box { float: left; }
.chg_username .content .edit_box .ipt_box input {  width: 420px; height: 26px; line-height: 26px; margin: 0; }
.chg_username .content .tip { margin-left: 122px; padding-left: 32px; background: url(../images/reg_tip.gif) 10px center no-repeat; color: #777; font-size: 14px; height: 30px; line-height: 30px; }
.chg_username .content .opt_box { margin-top: 36px; text-align: center; }
.chg_username .content .opt_box .btn { margin: 0 10px; padding: 0 16px; min-width: 66px; height: 40px; line-height: 40px;text-align: center; font-size: 16px; border-color: #39b9f5;}
.chg_username .content .opt_box .btn.confirm { background: #39b9f5; color: #fff;  }
.chg_username .content .opt_box .btn.cancel { background: #fff; color: #39b9f5; }

.chg_username.reconfirm_box { width: 388px; display: none;; margin: -90px 0 0 -194px; }
.chg_username.reconfirm_box .title { height: 30px; line-height: 30px;  }
.chg_username.reconfirm_box .content { height: 150px; }
.chg_username.reconfirm_box .content .info {  padding: 17px 54px; font-size: 16px; line-height: 28px; color: #333; }
.chg_username.reconfirm_box .content .info span.new_uname { color: #3a9fe6; }
.chg_username.reconfirm_box .content .opt_box { margin-top: 0px; text-align: center; }
.chg_username.reconfirm_box .content .opt_box .btn { margin: 0 10px; padding: 0 14px; min-width: 66px; height: 34px; line-height: 34px;}
